/*

版本升级 2022/0808 
技术:viqecel 姚有勇

*/

@charset "UTF-8";
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}

img{border:none}li{list-style:none}table{border-collapse:collapse;border-spacing:0}
h4,h5,h6{font-size:100%}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
body{line-height:24px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}
hr{height:1px;margin:10px 0;clear:both}
a{color:#333;}
a:hover{text-decoration: underline;}
.btn-1 {
  border: 1px solid red;
  height: 40px;
  color: red;
  font-size: 14px;
  line-height: 40px;
  padding: 0px 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  transition: 0.5s all;
  -moz-transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all; }
  .btn-1:hover {
    background: rgba(0, 0, 0, 0.5);
    color: white;
    border: 1px solid rgba(0, 0, 0, 0.5); }

.btn-2 {
  border: 1px solid #171e28;
  height: 40px;
  color: #171e28;
  font-size: 14px;
  line-height: 40px;
  padding: 0px 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  transition: 0.5s all;
  -moz-transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all; }
  .btn-2:hover {
    background: #171e28;
    color: white; }

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em {
  margin: 0;
  padding: 0;
  border: 0; }

table, th, td {
  margin: 0;
  padding: 0; }

body {
  font-size: 14px;
  color: #333;
  font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB",  SimSun, Heiti, sans-serif;
  background: #fff;
  /* overflow: hidden;*/ }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

ul, ol, li {
  list-style: none; }

input, button {
  margin: 0;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

p img {
  display: inline-block; }
.border0{border:0;}
a {
 
  outline: none !important;
  text-decoration: none; }
.article a,#bkzl a,.list3 a{
  -color: #cc6600;
}
 .xgcp a h3{
  color: #333;font-size:14px!important;;font-weight:normal!important;
} 
  

.radius0{border-radius: 0px;}
.clear {
  clear: both;
  height: 0px;
  border: none;
  padding: 0;
  margin: 0;
  line-height: 0px; }

.m {
  margin: 0px auto; }

.l {
  float: left; }

.r {
  float: right; }

.x, .main4 li .nr h3 {
  position: relative;
  z-index: 1; }

.x2 {
  position: relative;
  z-index: 2; }

.x3 {
  position: relative;
  z-index: 3; }

.j, .main4 li .nr h3:before {
  position: absolute;
  z-index: 1; }

.j2 {
  position: absolute;
  z-index: 2; }

.fix1 {
  position: fixed;
  z-index: 5; }

.fix {
  position: fixed;
  z-index: 10; }

.fix2 {
  position: fixed;
  z-index: 15; }

.vis {
  visibility: hidden; }

.tc {
  text-align: center; }

.ft28 {
  font-size: 28px; }

.pt15 {
  padding-top: 15px; }

.pt20 {
  padding-top: 20px; }

.pt30 {
  padding-top: 30px; }

.pt40 {
  padding-top: 40px; }

.mb40 {
  margin-bottom: 40px; }

.mb100 {
  margin-bottom: 100px; }

.ml40 {
  margin-left: 40px; }

.w1200 {
  width: 1200px; }

.w1170 {
  width: 1170px; }

.db {
  display: block; }

.c1 {
  color: #222; }

.c2 {
  color: #fff; }

.img-re-w {
  width: 100%;
  display: block; }

.img-re-h {
  height: 100%;
  display: block; }

.llq {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99999999;
  text-align: center;
  width: 100%;
  background: #f00;
  color: #fff; }

.llq a {
  color: #00f; }

.cen {
  padding-left: 0px;
  padding-right: 0px; }

/*閫氱敤end*/
:root {
  filter: none; }

@-ms-viewport {
  width: device-width; }
@-o-viewport {
  width: device-width; }
@viewport {
  width: device-width; }
.media_img {
    vertical-align: top;
    display: table-cell;
}
.media_con {
  display: table-cell;
  vertical-align: top; }
.container {
  width: 100%; }
.des p{font-size: 14px;
    line-height: 24px;color:#666}
.head .top {
  background-color: #fff;-border-bottom:1px #eee solid;-margin-bottom:20px; }
.head .yuyan {
  text-align: right;
  line-height: 50px; }
  .head .yuyan a, .head .yuyan span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    color: #666; }
	
 .head .yuyan span {
    color: #ccc; }
	

  .head .yuyan span {
    margin: 0px 10px; }
.head .top-nav {
  margin-top: 10px; 
  -background-color: #999;
  .overflow:hidden;
  -padding:5px 0 4px 0;
  }
  .head .top-nav > ul > li {
    float: left;height:24px;
    margin: 0px 0 0 24px; }
    .head .top-nav > ul > li > a {
      color: #555; font-size:16px;}

.search-float1440{
	width:100%;
}

.head .nav_left {

	width: 100%;
  background-color: #3cbfae; }
  .head .nav_left ul {
    =position: relative;
    z-index: 2; }
  .head .nav_left li {

  
   width: 100%;
    background-color: #3cbfae; }
    .head .nav_left li:hover > .a1 {
      background-color: #f29b76; }

	@media (min-width: 1440px) {
.head .nav_left {
	width: 220px;
 }

  .head .nav_left li {
width: 220px;
 }
 .search-float1440{
	width:220px;
}
}
    .head .nav_left li.search {
      width: 50px;
      float: right; }
      .head .nav_left li.search img {
        display: block;
        margin: 17px auto 0px; }
		 .head .nav_left li .a0 {
			 text-shadow: -1px 0px 1px #666;
			 -text-align:center;
	background:#07b19b;;
      display: block;
      color: #fff;
      line-height: 35px;height: 35px;font-size:18px;
     }
    .head .nav_left li .a1 {
	  padding:  1px 0px 1px 5px;
      background-color: #3cbfae;
      display: block;
	  font-size:15px;font-weight:600;
      color: #fdfdfb;
    text-shadow: -1px 1px 1px #777;
  
	  border-bottom:1px solid #5ac9bb;
     }
	 .head .nav_left li .a1 small {
		 font-size:12px;
		 color:#9bfaee;font-weight:100;
		 color:#c0f7f0;
		 word-break: break-all;
		  text-shadow: 1px 1px 1px #888;line-height:12px!important;
	 }
	 .head .nav_left li .a1:hover small{
            color: #fff; }
    .head .nav_left li .menu {
	box-shadow: 6px 0px 6px  5px #bbb;
	color:#666;
	min-height:695px;
      position: absolute;
      z-index: 2;
      left: 210px;
      top: 695px;
	  display:none;
      width: 1038px;
      transform: translate(0px, -100%);
      background-color: #eee;
      /*border-top: 6px solid #006838;*/
      transition: 0.5s all; }
    .head .nav_left li dl {
      width: 100%;min-height:670px;
       }
    .head .nav_left li dd.on .a2 {
      background-color: #999;
      color: #fff; }
    .head .nav_left li dd.on .nr {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
	    .head .nav_left li dd:hover ~ .head .nav_left li .a1 small{
      color: #fff;}
    .head .nav_left li .a2 {
      float: left;
      width: 210px;
	  overflow:hidden;
	   position: relative;
      line-height: 18px;
      font-size: 12px;
      color: #444;
      padding: 8px 12px 8px 5px;
      border-bottom: 1px solid #cbcbcb;
      background-color: #dbdbdb; }
      .head .nav_left li .a2 span {
        top:8px;
		 right:2px;
		position: absolute;
		
		}
    .head .nav_left li .nr {
      display: none;
      position: absolute;
      z-index: 1;
	  right:0px;
      width: calc(100% - 210px);
      height: 100%;
	  top:0;
      padding: 10px 10px;
	  right:0px;}
      .head .nav_left li .nr .item {
        clear: both; }
        .head .nav_left li .nr .item a {
          width: 50%;
          -height: 25px;
          line-height: 25px;
          font-size: 12px;
          float: left;
          color: #444; }
      .head .nav_left li .nr .item a:hover {

          color: #ec6941; }
      .head .nav_left li .nr .a3 {
        position: absolute;
        color: #006838;
        text-decoration: underline;
        right: 10px;
        bottom: 10px;
        z-index: 1; }
        .head .nav_left li .nr .a3:hover {
          font-weight: bold; }

  .head2  .search {
   
    font-size: 16px;
    line-height: 55px;
    color: #666;
  }
  .head2 .login {
 padding-right:0px;
line-height: 57px;display:inline-block;

 }
.head2 .nav {
  height: 55px;
  line-height: 55px; }

  .head2 .nav .menu-btn {
    width: 40px;
    height: 55px;
    line-height: 55px;
    color: #666;
    font-size: 20px;
    text-align: center; }
.head2 .top-nav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background: #f7f7f7;
  width: 310px;
  height: 100vh;
  transform: translateX(-310px);
  -webkit-transform: translateX(-310px);
  -moz-transform: translateX(-310px);
  -ms-transform: translateX(-310px);
  -o-transform: translateX(-310px);
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s,-webkit-transform 0.5s;
  -webkit-transition: transform 0.5s; }
  .head2 .top-nav.show-up {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0); }
  .head2 .top-nav .bt {
    margin-right: 15px;
    font-size: 20px;
    line-height: 45px;
    color: #666; }
  .head2 .top-nav ul {
    height: calc(100vh - 45px);
    overflow: auto;
    background-color: #f0f0f0; }
  .head2 .top-nav li {
    border-top: 1px solid #c2c2c2;
    padding: 0px 15px;
    height: 50px;
    line-height: 50px;
    color: #666; }
    .head2 .top-nav li.li {
      background: #3cbfae; }
      .head2 .top-nav li.li .a1, .head2 .top-nav li.li .s1 {
        color: #fff; }
    .head2 .top-nav li .a1 {
      fonz-size: 14px;
      color: #666; }
    .head2 .top-nav li .menu {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 600;
      background: #fff;
      width: 310px;
      height: 100vh;
      transform: translateX(-310px);
      -webkit-transform: translateX(-310px);
      -moz-transform: translateX(-310px);
      -ms-transform: translateX(-310px);
      -o-transform: translateX(-310px);
      transition: -webkit-transform 0.5s;
      transition: transform 0.5s;
      transition: transform 0.5s,-webkit-transform 0.5s;
      -webkit-transition: transform 0.5s; }
      .head2 .top-nav li .menu.on {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0); }
      .head2 .top-nav li .menu .bt2 {
        font-size: 14px;
        text-align: center;
        color: #fff;
        height: 45px;
        line-height: 45px;
        background-color: #f29b76; }
        .head2 .top-nav li .menu .bt2 .bt1-ico {
          font-size: 20px;
          height: 45px;
          line-height: 45px;
          margin-left: 15px; }
      .head2 .top-nav li .menu dl {
        height: calc(100vh - 45px);
        overflow: auto; }
      .head2 .top-nav li .menu dd {
        border-bottom: 1px solid #c2c2c2;
        padding: 0px 15px;
        height: 50px;
        line-height: 50px;
        color: #666; }
        .head2 .top-nav li .menu dd .a2 {
          fonz-size: 14px;
          color: #666; }
    .head2 .top-nav li .nr {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 600;
      background: #fff;
      width: 310px;
      height: 100vh;
      transform: translateX(-310px);
      -webkit-transform: translateX(-310px);
      -moz-transform: translateX(-310px);
      -ms-transform: translateX(-310px);
      -o-transform: translateX(-310px);
      transition: -webkit-transform 0.5s;
      transition: transform 0.5s;
      transition: transform 0.5s,-webkit-transform 0.5s;
      -webkit-transition: transform 0.5s; }
      .head2 .top-nav li .nr.on {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0); }
      .head2 .top-nav li .nr .bt2 {
        font-size: 14px;
        text-align: center;
        color: #fff;
        height: 45px;
        line-height: 45px;
        background-color: #f29b76; }
        .head2 .top-nav li .nr .bt2 .bt2-ico {
          font-size: 20px;
          height: 45px;
          line-height: 45px;
          margin-left: 15px; }
      .head2 .top-nav li .nr .cen {
        height: calc(100vh - 45px);
        overflow: auto;
        position: relative;
        z-index: 4; }
      .head2 .top-nav li .nr .a4 {
        /*left: 15px;
        bottom: 15px;
        position: absolute;
        z-index: 4;*/
        float: right;
        clear: both;
        padding: 0px 15px;
        font-size: 14px;
        color: #f29b76;
        text-decoration: underline; }
      .head2 .top-nav li .nr .a3 {
        border-bottom: 1px solid #c2c2c2;
        padding: 0px 15px;
        height: 50px;
        line-height: 50px;
        overflow: hidden;
        color: #666; }
        .head2 .top-nav li .nr .a3 a {
          fonz-size: 14px;
          color: #666; }
.head2 .overlay-body {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 450;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  display: none; }

.search-body {
  position: fixed;
  z-index: 900;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none; }
  .search-body.on {
    display: block; }
  .search-body .con {
    padding: 15px;
    width: 320px;
    margin: 0px auto; }
    .search-body .con .ipt {
      outline: none;
      border: 1px solid #ddd;
      width: 240px;
      height: 40px;
      line-height: 38px;
      padding: 0px 5px;
      font-size: 14px;
      color: #666;
      background-color: #fff; }
    .search-body .con .search-btn {
      width: 40px;
      text-align: center;
      color: #333;
      background-color: #fff;
      font-size: 18px;
      height: 40px;
      cursor: pointer;
      line-height: 38px;
      border: 1px solid #ddd; }

.banner.swiper-container {
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden; }
  .banner.swiper-container .swiper-wrapper {
    width: 100%; }
  .banner.swiper-container .swiper-button-next {
    right: 2%; }
  .banner.swiper-container .swiper-button-prev {
    left: 2%; }
  .banner.swiper-container .swiper-pagination-bullet {
    background: #ccc;
    border: 1px solid #ccc;
    opacity: 1; }
  .banner.swiper-container .swiper-pagination-bullet-active {
    background: #888;
    border: 1px solid #999; }
	
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: -2px;
right:0;
  width: 300%;; }
  
   .uecookie {
 display:none;
    padding: 5px;
    text-align: center;
    z-index: 9999;
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #8de4d9;
    color: #000;
    border: 1px solid #0099A1;
    opacity: 0.9;text-align:center;
}
 .closeFontAwesome:before {
        content: "\f00d";
        font-family: "FontAwesome";
        display: inline-block;
        font-size: 23px;
        line-height: 23px;
        color: #FFFFFF;
        padding-right: 15px;
        cursor: pointer;
    }
.uecookie_ok {
    border-radius: 5px;
    text-decoration: none;
    background-color: #23a392;
    color: #fff;
    padding: 2px 10px;
    cursor: pointer;
}

.title_in {
    text-align: center;
    color: #555;
    font-size: 23px;
    font-weight: normal;
    margin-top: 15px;
    margin-bottom: 15px;
    font-style: italic;line-height:30px;
    text-transform: uppercase;
    font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif;
}

.bg_img {
    background: url(../images/black-60x1.png) center center;
    height: 1px;
    width: 48px;
    display: inline-block;
    margin: 0 12px;
    vertical-align: middle;
    margin-top: -5px;
}


.title {
  font-size: 25px;
  line-height: 35px;
  padding:30px 0 10px 0px;
  text-align: center;
  color: #333; }

.main1 .nr p ,.main1 .nr p p  span,.main1 .nr p span{
  font-size: 14px;
  color: #555!important;
  line-height: 24px; }

.main2 {
  background-color: #dbdbdb;background-color: #f5f6f7; }
  .main2 .cen {
    position: relative;
    z-index: 1; }
  .main2 li {
    margin-bottom: 30px; }
    .main2 li:nth-child(2n+3) {
      clear: both; }
    .main2 li:hover .nr {
      background-color: rgba(37, 167, 232, 0.5); }
      .main2 li:hover .nr p {
        display: block; }
  .main2 .nr {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 1;
    background: none;
    padding: 10%;
    color: #006838;
    transition: 0.5s all; }
    .main2 .nr h3 {
      font-size: 18px;
      text-align: center;
      line-height: 30px;
      margin-bottom: 10px;
	  position:absolute;
	  left:0px;
	  bottom:0px;
	  padding:0px 10%;
	  width:100%;
	  z-index:1;
	  }
    .main2 .nr p {
      display: none;
      font-size: 14px;
      line-height: 24px; }
  .main2 .a1 {
    font-size: 16px;
    color: #006838;
    float: right;
    margin-right: 15px;
    font-weight: bold; }
    .main2 .a1:hover {
      text-decoration: underline; }

.main3 .cen {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  .main3 .cen:before {
    content: "";
    width: 100%;
    height: 0px;
    background: #25a7e8;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    transform: translate(0px, 0px);
    transition: 0.4s all;
    transform-origin: center;
    transition-delay: 0s; }
  .main3 .cen:after {
    content: "";
    width: 100%;
    height: 0px;
    background: #25a7e8;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0px;
    transform: translate(0px, 0px);
    transition: 0.4s all;
    transform-origin: center;
    transition-delay: 0s; }
.main3 .swiper-slide:hover .cen:before {
  height: 50%; }
.main3 .swiper-slide:hover .cen:after {
  height: 50%; }
.main3 .swiper-slide:hover .nr {
  height: 130px;
  background-color: #006838;
  transform: scale(1); }
.main3 .nr {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0px;
  height: 0px;
  margin-top: -65px;
  z-index: 2;
  overflow: hidden;
  background: none;
  padding: 2% 10%;
  color: #fff;
  transform: scale(0);
  transform-origin: 100% 100% center center;
  transition: 0.5s all;
  transition-delay: 0.5s; }
  .main3 .nr h3 {
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px; }
  .main3 .nr p {
    font-size: 14px;
    line-height: 24px; }
.main3 .a1 {
  font-size: 16px;
  color: #006838;
  float: right;
  margin-right: 15px;
  font-weight: bold; }
  .main3 .a1:hover {
    text-decoration: underline; }



.main4 {
  background-color: #f7f7f7;
  background-position: center top;
  background-repeat: no-repeat;
  overflow: hidden;
  color: #666; }
  .main4 ul {
    display: table;
    padding: 0px 5px; }
  .main4 li:nth-child(2n+3) {
    clear: both; }
  .main4 li {
    padding: 10px; }
    .main4 li .img1 {
      width: 100px; }
    .main4 li .nr {
      padding-left: 10px; }
      .main4 li .nr h3 {
        font-size: 18px;
        font-weight: normal;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        border-bottom: 1px solid #ddd;
        margin-bottom: 5px; }
        .main4 li .nr h3:before {
          content: '';
          width: 20px;
          height: 1px;
          background: #000;
          bottom: 0px;
          transition: 0.6s all; }
        .main4 li .nr h3:hover:before {
          width: 100%; }
        .main4 li .nr h3 a {
          color: #666; }
      .main4 li .nr p {
        font-size: 14px;
        line-height: 16px;
        color: #aaa; }
      .main4 li .nr span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding-right: 10px;
        font-size: 14px;
        color: #777;
        line-height: 20px; }
        .main4 li .nr span i {
          margin-right: 5px; }
  .main4 .a1 {
    color: #666;
    font-size: 16px;
    float: right;
    text-decoration: underline; }

.main5 h3 {
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0px; }
  .main5 h3 a {
    color: #3cbfae; }
.main5 li {
  ==margin-bottom: 30px; }
  .main5 li span {
    font-size: 14px;
    display: block;
    color: #999;
    margin-bottom: 10px; }
    .main5 li span i {
      color: #b2b2b2;
      margin-right: 10px; }
  .main5 li p {
    font-size: 14px;
    line-height: 20px;
    color: #666; }
.main5 .a1 {
  font-size: 16px;
  color: #006838;
  float: right;
  margin-right: 15px;
  font-weight: bold; }
  .main5 .a1:hover {
    text-decoration: underline; }

.main6 {
  background: #f7f7f7; }
  .main6 li {
    margin-bottom: 30px; }
    .main6 li img {
      border: 3px solid #fff; }
    .main6 li .nr {
      position: relative;
      z-index: 1;
      background-color: #fff;
      /*width: 70%;*/
      padding: 10px;
      /*margin: -20% auto 0px; */}
      .main6 li .nr h3 {
        font-size: 18px;
		text-align:center;
        line-height: 30px;
        margin-bottom: 10px; }
        .main6 li .nr h3 a {
          color: #3cbfae; }
      .main6 li .nr p {
        font-size: 14px;
        line-height: 20px;
        color: #666; }
  .main6 .a1 {
    font-size: 16px;
    color: #666;
    float: right;
    margin-right: 15px;
    font-weight: bold; }
    .main6 .a1:hover {
      text-decoration: underline; }



.weizhi {
  line-height: 22px;
  color: #666;
  font-size: 14px; }
  .weizhi span {
    margin: 0px 2px; }
  .weizhi a {
    color: #666; }


.weizhi2 {
background-color: #3cbfae;
padding:5px ;
  color: #fff;
 }
  .weizhi2 a {
    color: #fff; }

.body-js {
  padding: 40px 0px; }
  .body-js h2 {
    font-size: 30px;
    text-align: center;
    color: #333;
    line-height: 100%;
    font-weight: bold;
    margin-bottom: 20px; }
  .body-js p {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    padding: 5px 0px; }

.list li {
  -padding: 15px; }

  .list li h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-top: 10px;
    text-align: center; }
  .list li a {
    color: #333; }



.list2-left {background-color: #f5f5f5;margin-top:10px;
width:100%;z-index: 1; font-size:14px;padding:6px 0px}
  .list2-left .item{
  margin-bottom:5px;}



  .list2-left .content{
    padding: 2px 4px 0px 4px;margin-left:8px;margin-top:6px;
    display:inline-block;background-color: #fff;font-size:12px;
    overflow: hidden; border:1px dashed #ccc;color:#888}
	  .list2-left .tt {font-size:14px;
    background-color: #3cbfae;color:#fff;padding-bottom: 3px;border:1px solid #3cbfae; }
     .list2-left .content .on{
   background-color: #c0f7f0;
    overflow: hidden; }

 
    .list2-left .content .ipt1 {
      margin-bottom: 4px;
      outline: none;}
  .list2-left .s2 {
    color: #3cbfae;
    cursor: pointer;
    margin-bottom: 10px;
    display: inline-block; }

  .list2-left .sx-btn {
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    background-color: #127cdc; }

.shaixuan {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0px;
  top: 40px;
  padding: 15px;
  transition: 0.5s all;
  overflow: hidden; }
  .shaixuan .cen {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd; }
  .shaixuan.on {
    padding: 0px;
    height: 0px;
    border: none; }

.list2-right li {
  padding: 15px; }
  .list2-right li:nth-child(3n+4) {
    clear: both; }
  .list2-right li h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px; 
	height:56px;
	}
  .list2-right li .nr {
    line-height: 24px; }
    .list2-right li .nr .a1 {
      height: 30px;
      line-height: 30px;
      display: block;
      margin: 0px auto;
      text-align: center;
      border: 1px solid #ddd;
      font-size: 14px;
      color: #666;
      margin-top: 10px;
      border-radius: 8px; }
      .list2-right li .nr .a1:hover {
        border: 1px solid #127cdc;
        color: #127cdc; }


 .bui-xz a{ padding:0px 15px;}
	    .md-nav{position: relative; z-index: 0; width: 100%;height:41px;}
      .md-nav ul{overflow: hidden; background:rgba(60,191,174,0.8);height:41px;}
      .md-nav li{display: inline-block;padding-left: 2px;padding-top:2px;}
      .md-nav li a{display: inline-block; padding: 3px 4px; font-size: 14px;  color: #fff;position:relative;}
      .md-nav li a.on{background-color:#fff; color: #3cbfae;}
	  .bui-xz a{ padding:0px 15px;}

.top-nav-fix{  text-align:center;position: fixed;;right: 0;margin: auto;left:0;top:0;z-index: 1030;}
		.top-nav-fix li a{padding: 3px 2px; font-size: 14px; }


  @media (max-width: 768px){
	    .md-nav{height:31px;}
      .md-nav ul{height:31px;}
	   .md-nav li a{ padding: 3px 2px; font-size: 12px; }
 }


	.table-responsive-y table,.table-responsive-y thead,.table-responsive-y tbody,.table-responsive-y th,.table-responsive-y td,.table-responsive-y tr{display:block}
.table-responsive-y thead tr{position:absolute;top:-9999px;left:-9999px}
.table-responsive-y tr{border:1px solid #ccc}
.table-responsive-y td{border:0;border-bottom:1px solid #eee;position:relative;padding:5px;padding-left:12%;white-space:normal;text-align:left;height:auto!important;line-height:auto!important;;}
.table-responsive-y td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap;text-align:left;height:auto!important;line-height:auto!important;color:#888;font-size:12px;}
.table-responsive-y td:before{content:attr(data-title)}
.table-responsive-y h3 a{font-size:14px;color:#555;font-weight:bold}


  .jieti_table td, .jieti_table td span, .jieti_table td p,.jieti_table td,.copy_table_up_cont td, .copy_table_up_cont td span, .copy_table_up_cont td p,.copy_table_up_cont td,#bkzp td, #bkzp td span, #bkzp td p,#bkzp td, .cpinfotable td ,.cpinfotable td a, .cpinfotable td span, .cpinfotable td p {font-size:12px!important}

 .list3,.list4{
	 font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB",  SimSun, Heiti, sans-serif;
 }
 @media (min-width: 1200px){
.list30 {
    width: 600px!important;margin:0 auto;
}
.list31 {
    width: 1000px!important;margin:0 auto;
}
 }
 
 .list3 .tz p span {
   font-size:16px; line-height: 25px;font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif!important;;
     }
	 
	.list3 h1 ,.list3 h2 ,.list3 h3 {
		font-size:18px!important; line-height: 25px;font-weight:888;font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif!important;;
	}
	.article a,.article a span{color:#ec6941;border-bottom:1px dashed #ec6941!important;}
  .article table thead, .list3 table thead,.list4 table thead {
    border-bottom: 1px solid gray;
    border-top: 1px solid #ddd;
    height: 40px;
    text-align: center;
    line-height: 40px; }
 .article table th , #list3 table th ,.list4 table th{
    font-size: 12px!important;
    padding-left:3px;
    line-height: 16px;
	font-weight:normal;
    background: #3cbfae;
	color:#333;
	border:1px solid gray!important;
	width:auto;
  }
   .article table th p, .list3 table th p,.list4 table th p{
    font-size: 12px!important;

  }
  .copy_table_up_cont td th,#bkzp th,.list4 table th{
    
   border:none!important;
	
  }
  .jieti_table th{
	   font-size:12px;
  }
    .jieti_table td,.copy_table_up_cont td{
   
   padding:3px!important;;
	
  }
  .click_big{
		width:100%;height:auto;position: absolute;top:0;right:-10px;
		}
		#canvas4 canvas{width:0px!important;height:0px!important;} 
		  table tr td{font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB",  SimSun, Heiti, sans-serif!important;}
		  .ms img{max-width:100%!important;height:auto!important}
		  
		  	[mag-thumb] img {
    display: block;
    width: 100%;
    height: 100%;
			}
    /*.list3 table th.sort {
      background-image: url(../images/sort_both.png);
      background-position: right center;
      background-repeat: no-repeat;
      cursor: pointer;     padding: 0 15px;}
      .list3 table th.sort.desc {
        background-image: url(../images/sort_desc.png); }
      .list3 table th.sort.asc {
        background-image: url(../images/sort_asc.png); }*/
 .article table tr, .list3 table tr,.list4 table tr {
    height: 34px; }

     .list3 table td{
        background: none!important;;
  }
  
     #list3 table tr:nth-child(odd){
        background: #D9D9D9!important;;
  }
  /*even偶数*/
    .list3 table tr:nth-child(even){
        background: #fff!important;;
  }
  .jieti_table td  tr:nth-child(odd), .copy_table_up_cont td  tr:nth-child(odd),#bkzp  tr:nth-child(odd),.cpinfotable tr:nth-child(odd){
        background: #f5f5f5!important;;
  }
    #list3 table tr:nth-child(1){
        background: #3cbfae!important;;
  }
 
  .list3 table thead +tbody  tr:nth-child(1){
        background: #f5f5f5!important;;
  }
 
 
 
  .list3 table td  {
    text-align: center!important;;height:34px;padding: 5px 5px;
    vertical-align: inherit!important;; width:auto!important;
	
	}
	.list3 table td:nth-child(1),.list3 table td:nth-child(1) p{
    text-align: left!important;
    
	
	}
	.list3 .tz table td,.article table td,.list3 .ms table td{
   border:solid 1px gray!important;font-size:14px!important;font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif!important;;
     }
	 
	 	.list3 .tz table td p,.list3 .tz table td span{
   font-size:14px!important;
     }
	 
	 
	
	 
	 
	     .article table td{
        background: none!important;;
  }
  
     .article table tr:nth-child(odd){
        background: #D9D9D9!important;;
  }
  /*even偶数*/
    .article table tr:nth-child(even){
        background: #fff!important;;
  }
   .jieti_table  tr:nth-child(odd),.copy_table_up_cont  tr:nth-child(odd),#bkzp  tr:nth-child(odd),.cpinfotable tr:nth-child(odd){
        background: #f5f5f5!important;;
  }
    .article table tr:nth-child(1){
        background: #3cbfae!important;;
  }
 
  .article table thead +tbody  tr:nth-child(1){
        background: #f5f5f5!important;;
  }
 
 
 
  .article table td {
    text-align: center!important;;height:34px;padding: 5px 5px;
    vertical-align: inherit!important;; }
	
	.article .tz table td,.article .ms table td {
   border:solid 1px gray!important;font-size:16px!important;font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif!important;;
     }
	.article .tz p ,.article .tz p,.article .ms p ,.article .ms p span {
   font-size:16px!important; line-height: 25px;font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", SimSun, Heiti, sans-serif!important;;
     }
	
    .list3 table td.text-left {
      text-align: left;padding: 0 5px; }
    .list3 table td a,.list3  a {
      color: #ec6941;
      
	  
	  }
    
 
    .list3 table td .fa {
      width: 34px;
      height: 34px;
      font-size: 16px;
      border: 2px solid #127cdc;
      color: #127cdc;
      text-align: center;
      line-height: 30px;
      border-radius: 30px; }
.list3 .bt,.list4 .bt  {
  font-size: 18px;
  margin: 12px 0px;
	font-family: inherit;
    line-height: 1.1;
    color: #3cbfae;
    font-weight: 600;
  }
  .list3 .bt span,  .list4 .bt span {
    font-size: 16px;
    display: block; }
.list3 .xgcp h3 {
  font-size: 16px;
 height: 30px;
  line-height: 30px;

  margin-top: 5px;
  text-align: center; }


.body-js3 h2 {
  line-height: 120%;
  margin-bottom: 10px; }
.body-js3 .s1 {
  font-size: 14px;
  padding: 8px 0px;
  display: block;
  color: #333;
  font-weight: normal; }
.body-js3 .s2 {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
  color: #666; }
.body-js3 ul {
  margin-top: 10px; }
.body-js3 li {
  font-size: 16px;
  line-height: 24px;
  padding: 5px 0px; }
  .body-js3 li a {
    color: #3186dd; }
  

.wm-body li {
  padding: 15px; }
  .wm-body li h3 {
    font-size: 20px;
    color: #006838; }

.list-me .list_menu.swiper-container {
  border-bottom: 1px solid #ddd; }
.list-me .swiper-wrapper {
  margin: 0px auto; }
.list-me .swiper-slide {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  padding: 0px 10px;
  white-space: nowrap;
  background: #fff;
  color: #333;
  border: none;
  height: 48px;
  line-height: 48px;
  width: auto;
  margin: 0px 6px;
  font-size: 24px; }


.article {
  padding: 15px; }
  .article h1 {
    font-size: 24px;
    -text-align: center;
    line-height: 120%;
	margin-top:20px;
    margin-bottom: 20px;
	color: #3cbfae;
    font-family: Arial, 宋体, Helvetica, sans-serif, Verdana;
    font-size: 22px;
	font-weight:bold;
	}
  .article p {
    font-size: 14px; line-height: 180%; color: #555;}
  .article img {max-width:100%;}
.fan-body {
  padding: 10px 0px; }
  .fan-body h3 {
    font-size: 18px;
    
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    
    text-align: center;
    padding: 0px 15px; }
    .fan-body h3 a {
      color: #fff;color: #3cbfae; }
  .fan-body .nr {
    background-color: #f5f5f5;
    padding: 15px; }
    .fan-body .nr p {
      font-size: 16px;
      line-height: 24px;
      color: #555; }
    .fan-body .nr .a1 {
      display: block;
      margin: 0px auto;
      width: 100px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      color: #fff;
      font-size: 14px;
      background-color: #3cbfae; }
      .fan-body .nr .a1:hover {
        background-color: #007945; }
    .fan-body .nr img {
      overflow: hidden;
      transition: 0.2s all;
      max-width: 100%; }
      .fan-body .nr img:hover {
        transform: translateY(3px); }
  .fan-body .fan-list li {
    padding: 15px; }
    .fan-body .fan-list li:nth-child(3n+4) {
      clear: both; }

.page2 {
  overflow: hidden;
  text-align: center;
  margin-top: 20px; }

.page2 ul {
  letter-spacing: -3px;
  text-indent: 0em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0px 10px;
  background: #fff; }

.page2 li {
  display: inline-block;
  list-style-type: none;
  height: 38px;
  margin-bottom: 10px;
  line-height: 38px;
  font-size: 14px;
  letter-spacing: 0;
  *display: inline;
  *zoom: 1;
  text-align: center;
  background: #fff; }
.page2 a:hover, .page2 a.active {
    color: #fff;
    background: #3cbfae;
    border: 1px solid #3cbfae;
}

.page2 li a {
  padding: 0px 15px;
  display: block;
  color: #76838f;
  font-size: 14px;
  height: 38px;
  line-height: 38px; margin-right:5px;}

.page2 li a.prev {
  margin-right:1px;
 }
.page2 li a.next {
  margin-left:-4px;
 }


  .new-body .new-list li {
    padding: 15px 0px;
    =border-bottom: 1px solid #ddd;
  
    width: 100%; }

  
      .new-body .new-list li .nr h3 {
        font-size: 18px;
        font-weight: normal;
        line-height: 20px;
        margin: 0px 0 5px 0; }
        .new-body .new-list li .nr h3 a {
          color: #666;line-height:30px; }
     
      .new-body .new-list li .nr p {
        font-size: 12px; line-height: 24px;
        color: #aaa; }
      .new-body .new-list li .nr span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding-right: 20px;
        font-size: 14px;
        color: #666;
        line-height: 24px;
        margin-top: 15px; }
        .new-body .new-list li .nr span i {
          margin-right: 5px; }

.ly-con {
  background-color: #f0f0f0;
  padding: 20px 0px; }
  .ly-con .bt {
    font-size: 36px;
    color: #555;
    font-weight: bold;
    text-align: center; }
  .ly-con .bt2 {
    font-size: 18px;
    color: #555;
    font-weight: bold;
    text-align: center; }
  .ly-con ul {
    max-width: 600px;
    margin: 0px auto; }
    .ly-con ul label {
      height: 40px;
      line-height: 120%;
      display: block;
      font-size: 16px;
      color: #3cbfae; /*width:15%;float:left;margin-bottom:10px;*/}
    .ly-con ul .ipt {
		width:85%;float:left;
	}
      .ly-con ul label span {
        color: #f00; }
    .ly-con ul select, .ly-con ul input {
      width: 100%;
      height: 42px;
      line-height: 40px;
      padding: 0px 10px;
      border: 1px solid #ddd;
      outline: none; }
    .ly-con ul textarea {
      width: 100%;
      line-height: 24px;
      padding: 10px;
      border: 1px solid #ddd;
      outline: none; }
    .ly-con ul .ly-btn1 {
      width: 100px;
      height: 40px;
      margin: 0px auto;
      line-height: 40px;
      text-align: center;
      font-size: 16px;
      background-color: #3cbfae;
      color: #fff;
      border: none;
      outline: none;
      cursor: pointer; }
      .ly-con ul .ly-btn1:hover {
        background-color: #007945; }
    .ly-con ul li {
      padding: 10px 0px;overflow: hidden; }


  .login-form dl, .re-form dl {
    width: 100%;
    background: #fff;
    margin: 0px auto;
    padding: 20px 15px;
    box-shadow: 0px 0px 5px #ddd; }
  .login-form dt, .re-form dt {
    font-size: 18px;
    color: #666;
    line-height: 60px;
    font-weight: normal;
    height: 60px;
    border-bottom: 1px solid #ddd; }
    .login-form dt a, .re-form dt a {
      color: #3cbfae;
      font-size: 14px; }

  .login-form dd, .re-form dd {
    padding: 8px 0px ; }
    .login-form dd .ipt, .re-form dd .ipt {
      width: 100%;
      border: 1px solid #ddd;
      border-radius: 5px;
      height: 37px;
      line-height: 37px;
      padding-left: 35px;
      position: relative;
      z-index: 1; }
      .login-form dd .ipt .glyphicon, .re-form dd .ipt .glyphicon {
        position: absolute;
        left: 0px;
        top: 2px;
        z-index: 1;
        font-size: 16px;
        color: #ccc;
        text-align: center;
        height: 35px;
        width: 35px;
        line-height: 35px; }
      .login-form dd .ipt input, .re-form dd .ipt input {
        display: block;
        border: none;
        outline: none;
        font-size: 14px;
        color: #666;
        line-height: 35px;
        height: 35px;
        width: 100%;
        border-radius: 5px; }
    .login-form dd .ipt2, .re-form dd .ipt2 {
      width: 60%;
      border: 1px solid #ddd;
      border-radius: 5px;
      height: 37px;
      line-height: 37px; }
      .login-form dd .ipt2 input, .re-form dd .ipt2 input {
        display: block;
        border: none;
        outline: none;
        font-size: 14px;
        color: #666;
        line-height: 35px;
        padding-left: 10px;
        height: 35px;
        width: 100%;
        border-radius: 5px; }
    .login-form dd .a1, .re-form dd .a1 {
      font-size: 12px;
      color: #3cbfae;
      line-height: 37px;
      margin-left: 5px;
      cursor: pointer; }
    .login-form dd .ipt1, .login-form dd .jz, .login-form dd .a2, .re-form dd .ipt1, .re-form dd .jz, .re-form dd .a2 {
      margin: 0px;
      line-height: 37px;
      font-size: 14px;
      vertical-align: middle;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      font-weight: normal;
      color: #3cbfae;
      outline: none; }
    .login-form dd .a2:hover, .re-form dd .a2:hover {
      text-decoration: underline; }
    .login-form dd .wj, .login-form dd .a3, .re-form dd .wj, .re-form dd .a3 {
      color: #3cbfae;
      font-size: 14px;
      line-height: 37px; }
      .login-form dd .wj:hover, .login-form dd .a3:hover, .re-form dd .wj:hover, .re-form dd .a3:hover {
        text-decoration: underline; }
    .login-form dd .login-btn, .re-form dd .login-btn {
      /*margin-top: 10px;*/
      background: #3cbfae;
      color: #fff;
      text-align: center;
      line-height: 40px;
      height: 40px;
      font-size: 14px;
      cursor: pointer;
      border-radius: 5px;
      -ms-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -o-border-radius: 5px; }
    .login-form dd .re-btn, .re-form dd .re-btn {
      margin-top: 10px;
      background: #3cbfae;
      color: #fff;
      text-align: center;
      line-height: 40px;
      height: 40px;
      font-size: 14px;
      cursor: pointer;
      border-radius: 5px;
      -ms-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -o-border-radius: 5px; }



.gwc-body {
  background-color: #fff; }
  .gwc-body .hd {
	  display:table;
	  width:100%;
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #ddd; }
    .gwc-body .hd li {
		float:none;
		display:table-cell;
		vertical-align:middle;
      height: 80px;
      line-height: 120%;
      font-size: 14px;
      color: #666; }
  .gwc-body .bd {
	  display:table;
	  width:100%;
    clear: both;
    overflow: hidden; }
    .gwc-body .bd li {
		float:none;
		display:table-cell;
		vertical-align:middle;
      line-height: 120%;
      padding: 20px 15px;
      font-size: 14px;
      color: #666; }
  .gwc-body .ft {
    padding: 0px 15px; }
    .gwc-body .ft .a1 {
      padding:0 10px;
      height: 50px;
      line-height: 50px;
      display: block;
      background: #b1b1b1;
      font-size: 14px;
      color: #fff;
      text-align: center;
	  float:left;
	  }
    .gwc-body .ft .a2 {
      /*width: 100px;
      height: 40px;*/
      line-height: 40px;
      padding: 0px 15px;
      border-radius: 10px;
      background: #3cbfae;
      font-size: 14px;
      color: #fff;
      text-align: center; }
    .gwc-body .ft .a3 {
      padding:0 10px;
      height: 50px;
      line-height: 50px;
      display: block;
      background: #b1b1b1;
      font-size: 14px;
      color: #fff;
      text-align: center; margin-left:10px;float:left;}
    .gwc-body .ft .s1 {
      color: #3cbfae;
      font-size: 18px;
      display: block;
      text-align: right;
      line-height: 50px;
      margin-right: 10px; }
	 .gwc-body .ft .l a{
		 height:36px;
		 line-height:34px;
		background-color:#fff;
		border:1px solid #b1b1b1;
		color:#666;
		 box-shadow:2px 2px 5px #aaa;
		 border-radius:3px;

	 }


.qr { margin-top: 10px;
 }

.qr-body dt {
  color: #333;
  font-size: 22px;
  padding: 28px 15px; }
.qr-body dd {
  padding: 20px 0px;
  border-bottom: 1px solid #ddd; }
  .qr-body dd label {
    color: #333;
    font-size: 16px;
    line-height: 34px;
    font-weight: normal;
    margin: 5px 0px 5px 0px; }
  .qr-body dd .s1 {
    border-color: #e0e0e0;
    color: #999;
    margin-right: 10px;
    border: 1px solid #e0e0e0;
    height: 38px;
    line-height: 38px;
    padding: 0px 30px;
    margin: 5px 10px 5px 0px;
    display: inline-block; }
  .qr-body dd .s2 {
    color: #999;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-right: 10px;
    margin: 5px 10px 5px 0px; }
     .qr-body dd .s4 {
    color: #999;
    line-height: 38px;
    display: inline-block;
    margin-right: 10px;
    margin: 5px 10px 5px 0px; }
    .qr-body dd .s5 {
    color: #999;
    line-height: 38px;
    display: block;
    margin: 5px 10px 5px 0px; }
  .qr-body dd .a1 {
    color: #999;
    height: 38px;
    line-height: 38px;
    margin: 5px 0px 5px;
    display: inline-block; }
    .qr-body dd .a1:hover {
      text-decoration: underline; }
  .qr-body dd .a2 {
    color: #999;
    height: 38px;
    line-height: 38px;
    margin: 5px 0px 5px;
    float: right; }
    .qr-body dd .a2:hover {
      text-decoration: underline; }
  .qr-body dd .s3 {
    border-color: #e0e0e0;
    color: #333;
    border: 1px solid #e0e0e0;
    height: 38px;
    margin: 5px 10px 5px 0px;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    cursor: pointer; }
    .mykefu   .s3:hover, .mykefu  .s3.on,.qr-body dd .s3:hover, .qr-body dd .s3.on {
      border-color: #3cbfae;
background: #3cbfae;
      color: #fff;
       }
  .qr-body dd textarea {
    width: 100%;
    max-width: 500px;
    line-height: 24px;
    height: 60px;
    outline: none; }
  .qr-body dd ul {
    background: #fff;
    overflow: hidden;
    clear: both;
    padding: 15px 0px;
    color: #333; }
    .qr-body dd ul .s4 {
      color: #3cbfae; }
  .qr-body dd .s5 {
    font-size: 14px;
    color: #999;
   /* height: 38px;*/
    line-height: 38px;
    margin: 0px 5px; }
  .qr-body dd .s6 {
    font-size: 30px;
    color: #3cbfae;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0px 5px; }
  .qr-body dd .qr-btn1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    /*width: 100px;*/
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    padding: 0px 15px;
    text-align: center;
    font-size: 16px;
    color: #3cbfae;
    background: #fff;
    border: 1px solid #3cbfae;
    margin-top: 20px; }
    .qr-body dd .qr-btn1:hover {
      color: #fff;
      background: #3cbfae; }

.tjcg {
   border:1px solid #eee;margin-top: 10px;}

.tjcg-body {
  background-color: #fff;
  padding: 15px; padding-top:0px;}
  .tjcg-body dt {
    font-size: 16px;
    color: #666;
    font-weight: normal;
    line-height: 20px;
    padding: 15px 0px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px; }
    .tjcg-body dt .fa {
      color: #b5da50;
      margin-right: 10px; }
    .tjcg-body dt .s1 {
      color: #3cbfae; }
  .tjcg-body dd {
    padding: 5px 0px; }
    .tjcg-body dd label {
      width: 150px;
      font-size: 14px;
      color: #aaa;
      line-height: 20px;
      font-weight: normal; }
    .tjcg-body dd .nr {
      font-size: 14px;
      color: #666;
      line-height: 20px; }
    .tjcg-body dd .tjcg-btn1 {
      margin: 10px auto 0px;
      border: 1px solid #3cbfae;
      width: 100px;
      text-align: center;
      line-height: 40px;
      height: 40px;
      background: #FFF;
      font-size: 16px;
      color: #3cbfae;
      cursor: pointer; display: block;}
      .tjcg-body dd .tjcg-btn1:hover {
        background: #3cbfae;
        color: #fff; }

.shr {
  border:1px solid #eee;   margin-top: 10px;}

.shr-body dt {
  color: #333;
  font-size: 22px;
  padding: 28px 15px; }
.shr-body dd {
  padding: 5px 0px; }
  .shr-body dd label {
    color: #333;
    font-size: 16px;
    line-height: 34px;
    font-weight: normal;
    margin: 5px 0px 5px 0px; }
  .shr-body dd .s1 {
    color: #3cbfae; }
  .shr-body dd .nr select {
    width: 100px;
    height: 40px;
    padding-left: 10px;
    background: #fff;
    outline: none;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 10px; }
  .shr-body dd .nr input {
    width: 100%;
    max-width: 400px;
    height: 40px;
    padding: 0px 10px;
    background: #fff;
    color: #666;
    outline: none;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 10px; }
  .shr-body dd .shr-btn1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #3cbfae;
    background: #fff;
    border: 1px solid #3cbfae;
    margin-top: 20px; }
    .shr-body dd .shr-btn1:hover {
      color: #fff;
      background: #3cbfae; }


.user-body {
  background-color: #fff;
  padding: 5px 0px; }
  .user-body .user-left {
    margin-bottom: 10px; }
    .user-body .user-left dt {
      font-size: 18px;
      color: #666;
      line-height: 30px;
      margin-bottom: 10px; }
    .user-body .user-left dd {
      padding: 10px 0px;
      border-bottom: 1px solid #ddd;
      font-size: 14px;
      line-height: 20px; }
      .user-body .user-left dd a {
        color: #aaa; }
      .user-body .user-left dd a.on {
          color: #3cbfae; }
  .user-body .user-right1 .bt {
    font-size: 18px;
    color: #999;text-align:center;
    margin-bottom: 10px; }
  .user-body .user-right1 table {
    width: 100%;
    /*border-top: 1px solid #ddd;*/
     }
    .user-body .user-right1 table td {
     vertical-align:top;
      padding: 10px; }
      .user-body .user-right1 .user_order{
        border-top: 1px solid #ddd;
      }
      .user-body .user-right1 .user_order td{
      border: 1px solid #ddd;
    
      }
      .user-body .user-right1 table td:nth-child(1){
        text-align: right;
      }
      .user-body .user-right1 table.user_order td:nth-child(1){
        text-align: left;
      }
      .user-body .user-right1 table td.color1 {
        color: #aaa; }
      .user-body .user-right1 table td .a1 {
        color: #3cbfae;
        margin-left: 10px;
        text-decoration: underline; }
		.ib{display:inline-block;}
      .user-body .user-right1 table td select ,.user-body .user-right1 select {
        width: auto;
        

        background: #fff;
        outline: none;
        border: 1px solid #ddd;
        }
      .user-body .user-right1 table td input {
        width: 100%;
    
        background: #fff;
        color: #666;
        outline: none;
        /*border: 1px solid #ddd; */}
		.btn-group-xs>.btn, .btn-xs {
    padding: 0px 5px;
    font-size: 12px;
    line-height: 20px;height: 20px;
    border-radius: 3px;
}
      .user-body .user-right1 table td .user-btn1 {
        display: block;
        cursor: pointer;
        margin: 0px auto;
        border-radius: 10px;
        width: 100px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        color: #3cbfae;
        background: #fff;
        border: 1px solid #3cbfae; }
        .user-body .user-right1 table td .user-btn1:hover {
          color: #fff;
          background: #3cbfae; }
	 .myrow{
	margin-right: -15px;padding-left:0!important

 }
@media (min-width: 768px) {
	

 
  .main2 li:nth-child(2n+3) {
    clear: none; }
  .main2 li:nth-child(3n+4) {
    clear: both; }
  .main2 .nr h3 {
    font-size: 25px; }
.list li .img{
	min-height:200px;
}
  .main5 li:nth-child(2n+3) {
    clear: both; }

  .main6 li:nth-child(3n+4) {
    clear: none; }
  .main6 li:nth-child(2n+3) {
    clear: both; }
  .main6 li img {
    border: 10px solid #fff; }
  .main6 li .nr {
    padding: 10px; }
    .main6 li .nr h3 {
      font-size: 18px; }
    .main6 li .nr p {
      font-size: 14px;
      line-height: 28px; }

  .list3 li:nth-child(3n+4) {
    clear: both; }

  .new-body .new-list li {
    padding: 30px 0px; }
    .new-body .new-list li .media_img {
      width: 250px; }



.body-js2 p {
    font-size: 15px!important;
    color: #333;
    line-height: 1.62857143;
    padding: 5px 62px 5px 0px;
}
.body-js2 p span{
    font-size: 15px!important;
 
}
	  }
@media (min-width: 992px) {
  .main2 li:nth-child(2n+3) {
    clear: none; }
  .main2 li:nth-child(3n+4) {
    clear: none; }
  .main2 li:nth-child(4n+5) {
    clear: both; }
	.list li .img{
	min-height:240px;
}
  .main4 {
    background-color: #f7f7f7;
    background-image: url(../images/m4-bg.jpg);
    overflow: hidden; }
    .main4 .title {
      color: #fff; }
    .main4 ul {
      display: table; }
    .main4 li:nth-child(2n+3) {
      clear: both; }
    .main4 li .img1 {
      width: 150px; }
    .main4 li .nr h3 a {
      color: #fff; }
    .main4 li .nr h3:before {
      background: #fff; }
    .main4 li .nr p {
      color: #fff; }
    .main4 li .nr span {
      color: #fff; }
    .main4 .a1 {
      color: #fff;
      font-size: 16px;
      float: right; }

  .main5 li:nth-child(2n+3) {
    clear: none; }
  .main5 li:nth-child(4n+5) {
    clear: both; }

  .main6 {
    background: #f7f7f7 url(../images/6.jpg) top center no-repeat; }
    .main6 .a1 {
      color: #fff; }
    .main6 li:nth-child(2n+3) {
      clear: none; }
    .main6 li:nth-child(3n+4) {
      clear: both; }
    .main6 li img {
      border: 10px solid #fff; }
    .main6 li .nr {
      padding: 10px; }
      .main6 li .nr h3 {
        font-size: 18px; }
      .main6 li .nr p {
        font-size: 14px;
        line-height: 28px; }

  .list3 li:nth-child(3n+4) {
    clear: none; } }
	
	.tz img,#list3 img,.article img{display:block!important;;margin:0 auto!important;float:none!important;max-width:100%!important;;height:auto!important;;}
	
@media (min-width: 1440px) {
  .container {
    width: 1440px; 
  }
  #copy_zonglan{
	  min-height:240px;
  }
  #sp3_img{
	  max-height:240px;width:auto!important;
  }
	.list li .img{
	min-height:240px;
}
  .gwc-body .ft {
    padding: 0px; }
    .gwc-body .ft .a2 {
      /*width: 197px;
      height: 50px;
      line-height: 50px;*/ } }


.bsc{border:1px solid rgb(191,184,191);margin:auto;padding:10px;border-collapse:inherit;}
.bsc td{padding:5px 0px;}
.zhuce .zin{ width: 100%; padding: 5px; }
.zin{border: 1px solid #ddd;}
.gao{height:8px;}

/*2018-06-15*/
.gwc-table{
    width: 100%;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    font-size: 12px;
  }
 /* .gwc-table.gwc-print{
    font-size: 13px;
  }*/
  .gwc-table th{
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        padding: 8px 8px;
        line-height: 1.42857143;
        vertical-align: top;
        background: #eee;
        font-family:  Arial,Tahoma, "Hiragino Sans GB", SimSun, Heiti, sans-serif;
  }
  .gwc-table th,.gwc-table td{
    text-align: left;
  }
  .gwc-table td{
        padding: 5px;
        line-height: 1.42857143;
        vertical-align: middle;
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
  }
  .gwc-table td:nth-last-child(1){
    text-align: center;
  }
  .gwc-table tr:nth-child(odd){
        background: #f5f5f5;
  }
.email-con {
  background-color: #fff;
  padding: 20px 0px; }
  .email-con .bt {
    font-size: 36px;
    color: #555;
    font-weight: bold;
    text-align: center; }
  .email-con .bt2 {
    font-size: 18px;
    color: #555;
    font-weight: bold;
    text-align: center; }
  .email-con ul {
    max-width: 600px;
    margin: 0px auto; }
    .email-con ul .txt {
      display: inline-block;
      height: 30px;
      line-height: 30px;
      font-size: 16px;
      color: #555; }
      .email-con ul .txt span {
        color: #f00; }
    .email-con ul select, .email-con ul input {
      width: 100%;
      height: 42px;
      line-height: 40px;
      padding: 0px 10px;
      border: 1px solid #ddd;
      outline: none; }
    .email-con ul textarea {
      width: 100%;
      line-height: 24px;
      padding: 10px;
      border: 1px solid #ddd;
      outline: none; }
    .email-con ul .ly-btn1 {
      width: 100px;
      height: 40px;
      margin: 0px auto;
      line-height: 40px;
      text-align: center;
      font-size: 16px;
      background-color: #006838;
      color: #fff;
      border: none;
      outline: none;
      cursor: pointer; }
      .email-con ul .ly-btn1:hover {
        background-color: #007945; }
    .email-con ul li {
      padding: 10px 0px; }
    .email-con ul .box {
      width: 100%;
      height: 50px;
      text-align: center; }
    .email-con ul .ck {
      display: none; }
    .email-con ul .label {
      width: 100%;
      height: 100%;
      display: inline-block;
      position: relative;
      line-height: 50px;
      font-size: 16px;
      color: #999; }
    .email-con ul .label:active {
      background: #EEEEEE; }
    .email-con ul .label:after {
      content: "";
      /*蹇呴』璁剧疆*/
      display: inline-block;
      width: 20px;
      height: 20px;
      border: 1px solid green;
      position: absolute;
      top: 15px;
      left: 15px;
      border-radius: 20px; }
    .email-con ul .label.fk:after {
      content: "";
      /*蹇呴』璁剧疆*/
      display: inline-block;
      width: 20px;
      height: 20px;
      border: 1px solid green;
      position: absolute;
      top: 15px;
      left: 15px;
      border-radius: 0px; }
    .email-con ul input:checked + .label:after {
      background-color: green; }
    .email-con ul .line {
      width: 100%;
      height: 1px;
      background: #ccc;
      opacity: 0.2; }
.tbtitle_xinghao{
		  
		  width:25%!important;
	  }
@media (min-width: 768px) {
	
	 .tbtitle_canshu{
		  
		  width:15%!important;
	  }
	   .tbtitle_xinghao{
		  
		width:14%!important;
	  }
	  
	  
  .main2 li:nth-child(2n+3) {
    clear: none; }
  .main2 li:nth-child(3n+4) {
    clear: both; }
  .main2 .nr h3 {
    font-size: 25px; }

  .main5 li:nth-child(2n+3) {
    clear: both; }

  .main6 li:nth-child(3n+4) {
    clear: none; }
  .main6 li:nth-child(2n+3) {
    clear: both; }
  .main6 li img {
    border: 10px solid #fff; }
  .main6 li .nr {
    padding: 20px; }
    .main6 li .nr h3 {
      font-size: 24px; }
    .main6 li .nr p {
      font-size: 16px;
      line-height: 28px; }

  .list3 li:nth-child(3n+4) {
    clear: both; }

  .new-body .new-list li {
    padding: 20px 0px; }
    .new-body .new-list li .media_img {
      width: 200px!important; }


    .login-form dl, .re-form dl {
      w-idth: 400px;
      padding: 20px 30px; }
.re-form dl {
     = width: 500px;
      padding: 20px 30px; }
	 
       } 
@media (min-width: 992px) {
  .main2 li:nth-child(2n+3) {
    clear: none; }
  .main2 li:nth-child(3n+4) {
    clear: none; }
  .main2 li:nth-child(4n+5) {
    clear: both; }

  .main4 {
    background-color: #f7f7f7;
    background-image: url(../images/m4-bg.jpg);
    overflow: hidden; }
    .main4 .title {
      color: #fff; }
    .main4 ul {
      display: table; }
    .main4 li:nth-child(2n+3) {
      clear: both; }
    .main4 li .img1 {
      width: 150px; }
    .main4 li .nr h3 a {
      color: #fff; }
    .main4 li .nr h3:before {
      background: #fff; }
    .main4 li .nr p {
      color: #fff; }
    .main4 li .nr span {
      color: #fff; }
    .main4 .a1 {
      color: #fff;
      font-size: 16px;
      float: right; }

  .main5 li:nth-child(2n+3) {
    clear: none; }
  .main5 li:nth-child(4n+5) {
    clear: both; }

  .main6 {
    background: #f7f7f7 url(../images/6.jpg) top center no-repeat; }
    .main6 .a1 {
      color: #006838; }
    .main6 li:nth-child(2n+3) {
      clear: none; }
    .main6 li:nth-child(3n+4) {
      clear: both; }
    .main6 li img {
      border: 10px solid #fff; }
    .main6 li .nr {
      padding: 10px; }
      .main6 li .nr h3 {
        font-size: 18px; }
      .main6 li .nr p {
        font-size: 16px;
        line-height: 28px; }

  .list3 li:nth-child(3n+4) {
    clear: none; } }
@media (min-width: 1200px) {


  .new-body .new-list li .nr {
      padding-left: 10px; }


  .gwc-body .ft {
    padding: 0px; }
    .gwc-body .ft .a2 {
      /*width: 197px;
      height: 50px;
      line-height: 50px; */} }

.list3  table tr td,.list3  table tr td p,.list3  table tr td span,.list3  table tr td strong{word-break: break-all}
    /**/
@media (max-width: 768px) {
	.list35  table tr td,.list3  table tr td{width:auto!important;word-break:keep-all;}
	.list35  table,.list3 .tz  table,.list3 .ms  table,.list5 .ms5  table{max-width: 100%!important;overflow:auto;
	overflow-x:scroll;
	display:block;width: 100%;;}
	
	
	
	table{font-family: "Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB",  SimSun, Heiti, sans-serif!important;
	table-layout: fixed!important;
      width: 100%!important;
      .overflow: hidden!important;
      text-overflow: ellipsis!important;
      white-space: nowrap;
}


	.list35   table::-webkit-scrollbar ,.list3 .tz  table::-webkit-scrollbar ,.list3 .ms  table::-webkit-scrollbar,.list5 .ms5  table::-webkit-scrollbar{
width: 11px;

height: 11px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}

.list35  table::-webkit-scrollbar-thumb,.list3 .tz  table::-webkit-scrollbar-thumb,.list3 .ms  table::-webkit-scrollbar-thumb,.list5 .ms5  table::-webkit-scrollbar-thumb  {


background: #ec6941;
background-clip: padding-box;

-webkit-border-radius:5px;

-moz-border-radius: 5px;

border-radius: 5px;

min-width: 30px;

}

.list35 table::-webkit-scrollbar-track,.list3 .tz  table::-webkit-scrollbar-track,.list3 .ms  table::-webkit-scrollbar-track ,.list5 .ms5  table::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 5px;
       background-color: gray;
    }

}
.typehover a{color:#07b19b;font-weight:700;line-height:18px;border-bottom:1px dashed #07b19b;}
.typehover a:hover{color:#ec6941}


.footer {
  width:100%;
  background: url(../images/3333.jpg) center center no-repeat;
  background-size: cover;
  }
  .footer li {
    =margin-bottom: 30px; }
    .footer li .foot-nav {
      margin-bottom: 23px; }
      .footer li .foot-nav a {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        
        line-height: 20px;
        color: #666; }

    .footer li .bt {
      color: #666;
      font-size: 18px;
      margin-bottom: 10px; }
    .footer li .ewm {
      width: 105px;
      height: 105px; }
      .footer li .ewm img {
        padding: 9px;
        background: #fff; }
    .footer li dt {
      font-weight: normal; }
    .footer li dd {
      font-size: 14px;
      line-height: 20px;
      color: #666;
      padding: 3px 0px; }
  .footer .ft-wz {
    font-size: 14px;
    color: #666;
    line-height: 40px;
    text-align: center;
    }
	
	
.part4{padding: 20px 0 ;-background: url(../images/duty_bg7.jpg) center top no-repeat;-background-size: cover;
0border-bottom:1px solid #fff;}
.w1500 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    /*height: 100%;*/
    max-width: 1500px;
}

.about-info-show {
    font-size: 0;
    text-align: center;
}
.about-info-show > .item:first-child {
    border-left: 0;
}
.about-info-show > .item {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    -border-left: 1px solid rgba(255,255,255,.5);
    font-size: 14px;
    text-align: center;
    color: #ed9a6d;
}
.about-info-show > .item .num {
    height: 80px;
    font-size: 60px;
    line-height: 80px;
    font-weight: bold;
}
.about-info-show > .item .num em {
    font-size: 36px;
    font-weight: normal;
	font-style: normal;
}
.about-info-show > .item .txt {
    padding: 0 1em;
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
}

.cut_pic_css{width:700px;}

/*内容从左至右剪裁显示动效*/
.showingLTR{animation: clipLTR 0.8s ease-in-out;-webkit-animation: clipLTR 0.8s ease-in-out;}
@keyframes clipLTR{
	0%{clip-path: polygon(0 0,0 0,0 100%,0 100%);}
	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@-webkit-keyframes clipLTR{
	0%{-webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);}
	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
/*内容从右至左剪裁显示动效*/
.showingRTL{animation: clipRTL 0.8s ease-in-out;-webkit-animation: clipRTL 0.8s ease-in-out;}
@keyframes clipRTL{
	0%{clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}
	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@-webkit-keyframes clipRTL{
	0%{-webkit-clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}
	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
/*内容先从上至下剪裁1px，再从左至右剪裁显示动效*/
.showingTTBLTR{animation: clipTTBLTR 1.2s ease-in-out;-webkit-animation: clipTTBLTR 1.2s ease-in-out;}
@keyframes clipTTBLTR{
	0%{clip-path: polygon(0 0,1px 0,1px 0,0 0);}
	50%{clip-path: polygon(0 0,1px 0,1px 100%,0 100%);}
	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}

@media screen and (max-width: 768px){
.about-info-show > .item .num {
    height: 50px;
    padding-left: 0;
    font-size: 32px;
    line-height: 50px;
}
}


@media screen and (max-width: 1440px){
.about-info-show > .item .txt {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
}
}
@media screen and (max-width: 1440px){
	.w1500 {
    max-width: 1100px;
}
.index-content .part4 {
    padding: 40px 0 0;
    background-size: 100% 48%;
}
.about-info-show > .item {
    width: 25%;
}
.about-info-show > .item .num {
    font-size:40px;
}
}
@media screen and (max-width: 768px){
.index-content .part4 {
    padding: 30px 0;
    background-size: auto 40%;
}
.about-info-show > .item {
    width: 33%;
    margin-bottom: 30px;
    text-align: center;
}
.about-info-show > .item .txt {
    padding: 0 .5em;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
}
}
.banner_img ,.banner_img img{
	=min-height:250px;
	=max-height:350px;
	height:300px;
	width:100%;object-fit: cover;
}

/*针对小屏手机等*/
@media only screen and (max-width:990px){
	.banner_img ,.banner_img img{
	max-height:700px;
	max-width :100%;
	object-fit: cover;

}
}


	  .a_slow{	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-animation-duration: 1.6s;	-moz-animation-duration: 1.6s;	-ms-animation-duration: 1.6s;	-o-animation-duration: 1.6s;	animation-duration: 1.6s;}
	  .show0{display:none}
.show1{display:block}
	  
	  
	  body{
    padding: 0;
    margin: 0;
}
ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
@font-face{
		font-family: "ioc";
		src:url(../fonts/FZHuaLi-M14.ttf)
	}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,p,button,address,dl,dt,dd,input{
    padding: 0;
    margin: 0;
}

a:link{
	text-decoration: none;
}
.riher{
	background: url(../images/rightpic.png) no-repeat;
	display: inline-block;
}
.ribj{
	width: 6px;
	height: 10px;
	background-position: -6px 0;
}
.rHover{
	width: 6px;
	height: 10px;
	background-position: 0 0;
}


.nav-ul::-webkit-scrollbar  
{  
    width: 5px;  
    height: 16px;  
    background-color: #fff;  
}  
  
/*定义滚动条轨道 内阴影+圆角  */
.navUl::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #fff;  
} 
  
/*定义滑块 内阴影+圆角*/  
.nav-ul::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #fff;  
} 
.nav-ul::-moz-scrollbar  
{  
    width: 5px;  
    height: 16px;  
    background-color: #ebebeb;  
}
.nav-ul::-moz-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #ebebeb;  
}
.nav-ul::scrollbar  
{  
    width: 5px;  
    height: 16px;  
    background-color: #ebebeb;  
} 
.nav-ul::scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #ebebeb;  
}



/*.nav_0.active{height:32px;width:31px;background-position:-40px 0 !important;}
.nav_1.active{height:30px;width:32px;background-position:-41px -40px !important;}
.nav_2.active{height:24px;width:24px;background-position:-41px -79px !important;}
.nav_3.active{height:32px;width:31px;background-position:-40px -112px !important;}
.nav_4.active{height:8px;width:32px;background-position:-39px -152px !important;}
.nav_5.active{height:17px;width:23px;background-position:-40px -168px !important;}*/
.marginBox{
    width: 1200px;
    margin: 0 auto;
}
.publics-top{
    height: 105px;
}
.publics-top-left{
    /*width: 205px;
    height: 74px;
    margin-top: 26px;
    margin-left: 10px;*/
	width: 226px;
    margin-top: 30px;
}
.publics-right-top{
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    text-align: center;
    margin-top: 18px;
}
.publics-right-top a{
    color: #777676;
}

.shopping-right{
    border: 1px solid #f1f1f1;
    background: #fafafa;
}
.shopping-right li{
    float: left;
    width: 80px;
    background: url("../images/list-l.png") no-repeat left;
}
.shopping-right li:first-child{
    background: none;
}

.hederindex{
    width: 110px;
    height: 34px;
    border: 1px solid #f1f1f1;
    background-color: #fafafa;
    margin-right: 11px;
    position: relative;
    background-position: 8px;
    background-repeat: no-repeat;
}

.shopping{
    width: 110px;
    height: 34px;
    border: 1px solid #f1f1f1;
    background-color: #fafafa;
    margin-right: 11px;
    position: relative;
    background-image: url("../images/shopping.png");
    background-position: 8px;
    background-repeat: no-repeat;
}

.publics-nav{
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    padding-top: 10px;
    font-family: "微软雅黑";
}
.publics-nav li{
    width: 86px;
    height: 45px;
    float: left;
    margin-left: 35px;
}
.publics-nav li a{
	display: block;
    color: #5f5f5f;
    border-bottom: 2px solid transparent;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}

.public-footer{
    width: 100%;
    min-width: 1200px;
    height: 360px;
    padding-top: 48px;
    background: #f8f8f8;
    border-top: 1px solid #e3e4e4;
}
.public-footer-left{
    width: 1200px;
}
.public-footer-left dl{
    /*height: 127px;*/
    max-width: 198px;
    padding: 0 44px;
    border-right: 1px solid #ececec;
    float: left;
}
.public-footer-left dl:first-child{
    padding-left: 10px;
}
.public-footer-left dl dt{
    margin-bottom: 18px;
    font-size: 14px;
    color: #6c6c6c;
}
.public-footer-left dl form.liuyan label{
	font-size: 12px;
	color: #6c6c6c;
	font-weight: 500;
	margin-bottom: 5px;
}
.public-footer-left dl form.liuyan label.con{
	vertical-align: top;
	margin-top: 3px;
}
.public-footer-left dl form.liuyan input{
	width: 175px;
	padding: 2px 5px;
	height: 20px;
	font-size: 12px;
	border: 1px solid #cbcbcb;
}
.public-footer-left dl form.liuyan button{
	margin-left: 35px;
	border: 0;
	background: none;
	font-size: 12px;
	color: #fff;
	background: #089cec;
	padding: 5px 10px;
	font-family:"微软雅黑";
}
.public-footer-left dl form.liuyan textarea{
	width: 175px;
	padding: 2px 5px;
	height: 80px;
	font-size: 12px;
	resize: none;
	border: 1px solid #cbcbcb;
	margin-top: 3px;
}
.public-footer-left dl dd a{
    font-size: 12px;
    color: #6c6c6c;
    line-height: 23px;
}
.public-footer-right{
    width: 300px;
}
.public-footer-site{
    font-size: 12px;
    color: #6c6c6c;
    max-width: 315px;
    overflow: hidden;
}
.public-footer-site li{
    line-height: 21.5px;
}
.public-footer-wei{
	display: inline-block;
	vertical-align: top;
    width: 150px;
    height: 150px;
	margin-left: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.public-footer-copyright p{
    height: 47px;
    padding-left: 10px;
    margin-top: 20px;
    color: #6c6c6c;
    font-size: 12px;
    line-height: 47px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}
.public-footer-copyright p a{
    color: #6c6c6c;
}
.public-footer-links{
    margin-top: 15px;
    font-size: 12px;
    color: #bababa;
    padding-left: 10px;
}
.public-footer-links li{
    float: left;
}
.public-footer-links li a{
    color: #bababa;
    padding: 0 10px;
    background: url("../images/list-l.png") no-repeat right;
}
.public-footer-links li:first-child{
    padding-left: 0;
}

.unfold {right:0!important;
}
.img{
	background:url(../images/img_3.png)  no-repeat;
	display: block;
	/*-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;*/
	}
	
	/*右侧浮动菜单*/


.nav_0{height:32px;width:31px;background-position:0 0;}
.nav_1{height:30px;width:32px;background-position:0 -280px;}
.nav_2{height:24px;width:24px;background-position:0 -70px;}
.nav_3{height:32px;width:31px;background-position:0 -98px;}
.nav_4{height:30px;width:32px;background-position:0 -201px;}
.nav_5{height:17px;width:23px;background-position:0 -179px;}
#kefu_right .img{background-position:-1px -236px;}
#totop{
	position: fixed;
	padding-top:7px;
	padding-left:3px;
	width: 30px;
	height: 32px;
	right: 0px;
	bottom: 10px;
	z-index: 999;
	  background: #ccc;
}
#kefu_right{
	position: fixed;
	padding-left:px;
	width: 30px;
	height: 198px;
	right: 0px;
	bottom: 25%;
	z-index: 999;
	  background: #3cbfae;
}
#kefu_right .img{
	color:#ffff;
	padding-right:8px;
	padding-top:40px;
	
	font-size:17px;
	width: 32px;
	height: 139px;

}
#kefu_right .img span{
color:#c0f7f0;
	padding-left:10px;
	font-size:10px;

}

/*右侧浮动菜单*/

.fixed-nav{
	position: fixed;
	width: 70px;
	height: auto;
	right: 0px;
	bottom: 10%;
	z-index: 9999;
	text-align:right;
	
}
.fixed-nav ul{
	position: absolute;
	-right:-55px;
	bottom:0px;
	
}
.fixed-nav>ul >li{
	
	width: 60px;
	height: 40px;
	display:inline-block;
	background: rgba(236,105,65,0.8);
	border-bottom: 1px solid #fff;
	/*-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;*/
}
.fixed-nav>ul >li:first-child{
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
.fixed-nav>ul >li:nth-child(6){
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.fixed-nav >ul>li >a{
	display: block;
	0width: 55px;
	height: 30px;
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding: 12px 0px 0 4px;
	/*-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;*/
}
.shopping span.badge.shoSpan, .fixed-nav span.badge.shoSpan{
    padding: 0px 4px;
    background: #e70110;
    border-radius: 180px;
    position: absolute;
    top: 3px;
    margin-left: 0px
}
.fixed-nav span.badge.shoSpan{
	position: absolute;
    top: 3px;
    right: 0px;
}


.fixed-nav >ul >li>a i{
	margin: auto auto 5px auto;
}
.fixed-nav >ul>li:hover{
	background: #3cbfae;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}
.fixed-nav >ul>li:last-child{
	height: 30px;
	margin-top: 5px;
	background: rgba(236,105,65,0.8);
	/* -webkit-border-radius: 5px; */
	/* -moz-border-radius: 5px; */
	/* border-radius: 5px; */
}

.fixed-nav >ul>li:last-child a{
	height: 30px;
}
.fixed-nav >ul>li:last-child a i{
	margin-top: 10px;margin-right: 14px;
}
.navUl{
	position: absolute;
	width: 212px;
	background: #fff;
	right: 55px;
	box-shadow: 0 0 10px 1px #ccc;
	z-index: 3;
	bottom: -130px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}
.nav-ul{
	width: 212px;	
	padding: 9px;
	
	background:#fff;
}
.navUl:after{
	position: absolute;
	content: "";
	width: 14px;
	height: 23px;
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -14px;
	z-index: 2;
	background: url(../images/right1.png) no-repeat;
}


.navUl_kefu{
	position: absolute;
	width: 360px;padding:10px;
	background: #fff;
	right: 56px;
	box-shadow: 0 0 10px 1px #ccc;
	z-index: 3;
	bottom: -300px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}




/*.navUl.ale:after{
	top: 290px !important;
}*/
.nav-ul li{
	height: 50px;
	padding-top: 10px;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}
.nav-ul li:last-child{
	border: 0;
}
.navPic{
	width: 20%;
    max-height: 40px;
    vertical-align: middle;
}
.navA{
	display: inline-block;
	width: 78%;
	height: 40px;
	color: #494949;
	font-size: 12px;
}
.nav-ul li a{
	text-align:left;
	display: inline-block;
	-display: -webkit-box;  
    overflow: hidden;        
    -text-overflow: ellipsis; 
   - -webkit-line-clamp: 3;   
    --webkit-box-orient: vertical;
}

/*地址*/
.navUl.site{
	/*height: 235px; */
	width: 246px;
	padding: 15px;
	margin-top:0px
}
.navUl.site h3{
    font-size: 12px;
	font-weight: 700;
}
.navUl.site address{
	margin-top: 14px;
	font-size: 12px;
	color: #494949;
	line-height: 20px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 15px;
}
.erwi{
	padding-top: 8px;
	text-align: center;
}
.erwi p{
	width: 75px;
	font-size: 12px;
	padding-top: 10px;
	margin-left: 10px;
}
.erwi span{
	display: inline-block;
	color: #089cec;
	margin-bottom: 5px;
}
/*分页*/
.paging{
	text-align: center;
	padding: 35px 0;
	border-bottom: 1px solid #e3e4e4;
	color: #6f6f6f;
}
.paging span{
	margin: 0 10px;
}
.paging span:hover{
	cursor: pointer;
}
.paging a{
	padding: 3px 8px;
	color: #6f6f6f !important;
	margin-left: 10px;
	border: 1px solid #ececec
}

.paging a.active{
	border: 1px solid #099cec;
	background: #099cec;
	color: #fff !important;
}
/*搜索列表*/
.inputUl{
    width: 771px;
    height: auto;
    position: absolute;
    left: 160px;
    z-index: 0;
    border: 1px solid #089cec;
    border-top: 0;
    padding: 0 10px;
    text-align: left;
    background: #fff;
}
.inputUl li{
    height: 25px;
    line-height: 25px;
}
.inputUl a{
    font-family: "微软雅黑";
    color: #313131;
    display: block;
}

.inputUl.nei{
    width: 773px;
    height: auto;
    left: 111px;
    z-index: 12;
}

.case-search.case-search-2-12 .inputUl.nei{
	width: 642px;
	left: 0;
    width: calc(100% - 112px);
}

/*搜索列表结束*/




.inquiry_for li.li-yzm{
	position: relative;
	height: 40px;
}

.yzm-container {
	position: absolute;
	bottom: 0;
    width: 295px;
    left: 101px;
}
.yzm-container #msg_inquiry {
  display:none;
  width: 100%;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
}
.yzm-container #captcha_inquiry canvas, .yzm-container #captcha_inquiry .refreshIcon{
	display: none;
}

.sliderContainer{
	width: 295px !important;

}

.navUl.site .bshare-custom a{
	margin-bottom: 10px;
	margin-right:0;
}
#bsWXBox {
    height: 256px !important;
    width: 232px !important;
}
#bsBox{
	height: 420px !important;
    width: 560px !important;
}
.bFind-wrapper-top{
	height: 25px !important;
}

@media screen and (max-width: 1366px){
    .list-type{
        padding-bottom: 25px;
    }
    .publics-nav{
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        padding-top: 0;
    }
    .publics-top-left{
        height: auto;
        width: 170px;
    }
    .publics-top{
        height: 80px;
    }
    .publics-top-left{
        margin-top: 15px;
    }
    .publics-right-top{
        margin-top: 5px;
    }
    .carousel-inner{
        margin-top: 10px;
    }

    .index-banner{
        margin-top: 0;
    }

    .index-banner,
    .itme-pic{
        height: 300px;
    }

    .index-search{
        padding: 30px 0 65px 0;
    }

    #mouseImg{
        top: 145px !important;
    }
    .index-news{
        margin-top: 40px;
    }
    .carousel-inner>.item.itme-pic>a{
        background-size: 100%;
    }
}

.list-group_on{
background: #f5f5f5!important;;
}
.list-group_on a{
	color:#ec6941;
}	  
	  @-webkit-keyframes flipInLeft {0% {-webkit-transform:perspective(400px) rotateY(90deg);opacity:0.5}60% {-webkit-transform:perspective(400px) rotateY(-10deg)}80% {-webkit-transform:perspective(400px) rotateY(5deg)}100% {-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInLeft {0% {-moz-transform:perspective(400px) rotateY(90deg);opacity:0.5}60% {-moz-transform:perspective(400px) rotateY(-10deg)}80% {-moz-transform:perspective(400px) rotateY(5deg)}100% {-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInLeft {0% {-o-transform:perspective(400px) rotateY(90deg);opacity:0.5}60% {-o-transform:perspective(400px) rotateY(-10deg)}80% {-o-transform:perspective(400px) rotateY(5deg)}100% {-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInLeft {0% {transform:perspective(400px) rotateY(90deg);opacity:0.5}60% {transform:perspective(400px) rotateY(-10deg)}80% {transform:perspective(400px) rotateY(5deg)}100% {transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInLeft {	-webkit-transform-style:preserve-3d;	-webkit-animation-name:flipInLeft;	-webkit-transform-origin:0 50%;	-moz-transform-style:preserve-3d;	-moz-animation-name:flipInLeft;	-moz-transform-origin:0 50%;	-o-transform-style:preserve-3d;	-o-animation-name:flipInLeft;	-o-transform-origin:0 50%;	transform-style:preserve-3d;	animation-name:flipInLeft;	transform-origin:0 50%}
	  
	  
	  @-webkit-keyframes flipInRight {0% {-webkit-transform:perspective(400px) rotateY(-90deg);opacity:0.5}60% {-webkit-transform:perspective(400px) rotateY(10deg)}80% {-webkit-transform:perspective(400px) rotateY(-5deg)}100% {-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInRight {0% {-moz-transform:perspective(400px) rotateY(-90deg);opacity:0.5}60% {-moz-transform:perspective(400px) rotateY(10deg)}80% {-moz-transform:perspective(400px) rotateY(-5deg)}100% {-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInRight {0% {-o-transform:perspective(400px) rotateY(-90deg);opacity:0.5}60% {-o-transform:perspective(400px) rotateY(10deg)}80% {-o-transform:perspective(400px) rotateY(-5deg)}100% {-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInRight {0% {transform:perspective(400px) rotateY(-90deg);opacity:0.5}60% {transform:perspective(400px) rotateY(10deg)}80% {transform:perspective(400px) rotateY(-5deg)}100% {transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInRight {	-webkit-transform-style:preserve-3d;	-webkit-animation-name:flipInRight;	-webkit-transform-origin:100% 50%;	-moz-transform-style:preserve-3d;	-moz-animation-name:flipInRight;	-moz-transform-origin:100% 50%;	-o-transform-style:preserve-3d;	-o-animation-name:flipInRight;	-o-transform-origin:100% 50%;	transform-style:preserve-3d;	animation-name:flipInRight;	transform-origin:100% 50%}
	  
	  @-webkit-keyframes flipInDown {0% {-webkit-transform:perspective(400px) rotateX(-90deg);opacity:0.5}60% {-webkit-transform:perspective(400px) rotateX(10deg)}80% {-webkit-transform:perspective(400px) rotateX(-5deg)}100% {-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInDown {0% {-moz-transform:perspective(400px) rotateX(-90deg);opacity:0.5}60% {-moz-transform:perspective(400px) rotateX(10deg)}80% {-moz-transform:perspective(400px) rotateX(-5deg)}100% {-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInDown {0% {-o-transform:perspective(400px) rotateX(-90deg);opacity:0.5}60% {-o-transform:perspective(400px) rotateX(10deg)}80% {-o-transform:perspective(400px) rotateX(-5deg)}100% {-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInDown {0% {transform:perspective(400px) rotateX(-90deg);opacity:0.5}60% {transform:perspective(400px) rotateX(10deg)}80% {transform:perspective(400px) rotateX(-5deg)}100% {transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInDown {	-webkit-transform-style:preserve-3d;	-webkit-animation-name:flipInDown;	-webkit-transform-origin:50% 0%;	-moz-transform-style:preserve-3d;	-moz-animation-name:flipInDown;	-moz-transform-origin:50% 0%;	-o-transform-style:preserve-3d;	-o-animation-name:flipInDown;	-o-transform-origin:50% 0%;	transform-style:preserve-3d;	animation-name:flipInDown;	transform-origin:50% 0%}
	  
	  @-webkit-keyframes flipInUp {0% {-webkit-transform:perspective(300px) rotateX(90deg);opacity:0.5}60% {-webkit-transform:perspective(300px) rotateX(-10deg)}80% {-webkit-transform:perspective(300px) rotateX(5deg)}100% {-webkit-transform:perspective(300px) rotateX(0deg);opacity:1}}@-webkit-keyframes flipInUp {0% {-webkit-transform:perspective(300px) rotateX(90deg);opacity:0.5}60% {-webkit-transform:perspective(300px) rotateX(-10deg)}80% {-webkit-transform:perspective(300px) rotateX(5deg)}100% {-webkit-transform:perspective(300px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInUp {0% {-moz-transform:perspective(300px) rotateX(90deg);opacity:0.5}60% {-moz-transform:perspective(300px) rotateX(-10deg)}80% {-moz-transform:perspective(300px) rotateX(5deg)}100% {-moz-transform:perspective(300px) rotateX(0deg);opacity:1}}@-o-keyframes flipInUp {0% {-o-transform:perspective(300px) rotateX(90deg);opacity:0.5}60% {-o-transform:perspective(300px) rotateX(-10deg)}80% {-o-transform:perspective(300px) rotateX(5deg)}100% {-o-transform:perspective(300px) rotateX(0deg);opacity:1}}@keyframes flipInUp {0% {transform:perspective(300px) rotateX(90deg);opacity:0.5}60% {transform:perspective(300px) rotateX(-10deg)}80% {transform:perspective(300px) rotateX(5deg)}100% {transform:perspective(300px) rotateX(0deg);opacity:1}}.flipInUp {	-webkit-transform-style:preserve-3d;	-webkit-animation-name:flipInUp;	-webkit-transform-origin:50% 100%;	-moz-transform-style:preserve-3d;	-moz-animation-name:flipInUp;	-moz-transform-origin:50% 100%;	-o-transform-style:preserve-3d;	-o-animation-name:flipInUp;	-o-transform-origin:50% 100%;	transform-style:preserve-3d;	animation-name:flipInUp;	transform-origin:50% 100%}
	  
	  .flipInV, flipInH {	-webkit-transform-style:preserve-3d;	-webkit-animation-name:flipInDown;	-webkit-transform-origin:50% 50%;	-moz-transform-style:preserve-3d;	-moz-animation-name:flipInDown;	-moz-transform-origin:50% 50%;	-o-transform-style:preserve-3d;	-o-animation-name:flipInDown;	-o-transform-origin:50% 50%;	transform-style:preserve-3d;	animation-name:flipInDown;	transform-origin:50% 50%}.flipInH {	-webkit-animation-name:flipInLeft;	-moz-animation-name:flipInLeft;	-o-animation-name:flipInLeft;	animation-name:flipInLeft}
	  
	  @-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale(.3)}50% {opacity:1;-webkit-transform:scale(1.05)}70% {-webkit-transform:scale(.9)}100% {-webkit-transform:scale(1)}}@-moz-keyframes zoomIn {0% {opacity:0;-moz-transform:scale(.3)}50% {opacity:1;-moz-transform:scale(1.05)}70% {-moz-transform:scale(.9)}100% {-moz-transform:scale(1)}}@-o-keyframes zoomIn {0% {opacity:0;-o-transform:scale(.3)}50% {opacity:1;-o-transform:scale(1.05)}70% {-o-transform:scale(.9)}100% {-o-transform:scale(1)}}@keyframes zoomIn {0% {opacity:0;transform:scale(.3)}50% {opacity:1;transform:scale(1.05)}70% {transform:scale(.9)}100% {transform:scale(1)}}.zoomIn {	-webkit-animation-name:zoomIn;	-moz-animation-name:zoomIn;	-o-animation-name:zoomIn;	animation-name:zoomIn}
	  
	  @-webkit-keyframes zoomInLeft {0% {opacity:.3;-webkit-transform:scale(.4) translateX(-1000px)}70% {opacity:1;-webkit-transform:scale(1.05)}90% {-webkit-transform:scale(.95) translateX(0px)}100% {-webkit-transform:scale(1)}}@-moz-keyframes zoomInLeft {0% {opacity:.3;-moz-transform:scale(.4) translateX(-1000px)}70% {opacity:1;-moz-transform:scale(1.05)}90% {-moz-transform:scale(.95) translateX(0px)}100% {-moz-transform:scale(1)}}@-o-keyframes zoomInLeft {0% {opacity:.3;-o-transform:scale(.4) translateX(-1000px)}70% {opacity:1;-o-transform:scale(1.05)}90% {-o-transform:scale(.95) translateX(0px)}100% {-o-transform:scale(1)}}@keyframes zoomInLeft {0% {opacity:.3;transform:scale(.4) translateX(-1000px)}70% {opacity:1;transform:scale(1.05)}90% {transform:scale(.95) translateX(0px)}100% {transform:scale(1)}}.zoomInLeft {	-webkit-animation-name:zoomInLeft;	-moz-animation-name:zoomInLeft;	-o-animation-name:zoomInLeft;	animation-name:zoomInLeft}@-webkit-keyframes zoomInRight {0% {opacity:.3;-webkit-transform:scale(.4) translateX(1000px)}70% {opacity:1;-webkit-transform:scale(1.05)}90% {-webkit-transform:scale(.95) translateX(0px)}100% {-webkit-transform:scale(1)}}@-moz-keyframes zoomInRight {0% {opacity:.3;-moz-transform:scale(.4) translateX(1000px)}70% {opacity:1;-moz-transform:scale(1.05)}90% {-moz-transform:scale(.95) translateX(0px)}100% {-moz-transform:scale(1)}}@-o-keyframes zoomInRight {0% {opacity:.3;-o-transform:scale(.4) translateX(1000px)}70% {opacity:1;-o-transform:scale(1.05)}90% {-o-transform:scale(.95) translateX(0px)}100% {-o-transform:scale(1)}}@keyframes zoomInRight {0% {opacity:.3;transform:scale(.4) translateX(1000px)}70% {opacity:1;transform:scale(1.05)}90% {transform:scale(.95) translateX(0px)}100% {transform:scale(1)}}.zoomInRight {	-webkit-animation-name:zoomInRight;	-moz-animation-name:zoomInRight;	-o-animation-name:zoomInRight;	animation-name:zoomInRight}@-webkit-keyframes zoomInUp {0% {opacity:.3;-webkit-transform:scale(.4) translateY(-1000px)}70% {opacity:1;-webkit-transform:scale(1.05)}90% {-webkit-transform:scale(.95) translateY(0px)}100% {-webkit-transform:scale(1)}}@-moz-keyframes zoomInUp {0% {opacity:.3;-moz-transform:scale(.4) translateY(-1000px)}70% {opacity:1;-moz-transform:scale(1.05)}90% {-moz-transform:scale(.95) translateY(0px)}100% {-moz-transform:scale(1)}}@-o-keyframes zoomInUp {0% {opacity:.3;-o-transform:scale(.4) translateY(-1000px)}70% {opacity:1;-o-transform:scale(1.05)}90% {-o-transform:scale(.95) translateY(0px)}100% {-o-transform:scale(1)}}@keyframes zoomInUp {0% {opacity:.3;transform:scale(.4) translateY(-1000px)}70% {opacity:1;transform:scale(1.05)}90% {transform:scale(.95) translateY(0px)}100% {transform:scale(1)}}.zoomInUp {	-webkit-animation-name:zoomInUp;	-moz-animation-name:zoomInUp;	-o-animation-name:zoomInUp;	animation-name:zoomInUp}@-webkit-keyframes zoomInDown {0% {opacity:.3;-webkit-transform:scale(.4) translateY(1000px)}70% {opacity:1;-webkit-transform:scale(1.05)}90% {-webkit-transform:scale(.95) translateY(0px)}100% {-webkit-transform:scale(1)}}@-moz-keyframes zoomInDown {0% {opacity:.3;-moz-transform:scale(.4) translateY(1000px)}70% {opacity:1;-moz-transform:scale(1.05)}90% {-moz-transform:scale(.95) translateY(0px)}100% {-moz-transform:scale(1)}}@-o-keyframes zoomInDown {0% {opacity:.3;-o-transform:scale(.4) translateY(1000px)}70% {opacity:1;-o-transform:scale(1.05)}90% {-o-transform:scale(.95) translateY(0px)}100% {-o-transform:scale(1)}}@keyframes zoomInDown {0% {opacity:.3;transform:scale(.4) translateY(1000px)}70% {opacity:1;transform:scale(1.05)}90% {transform:scale(.95) translateY(0px)}100% {transform:scale(1)}}.zoomInDown {	-webkit-animation-name:zoomInDown;	-moz-animation-name:zoomInDown;	-o-animation-name:zoomInDown;	animation-name:zoomInDown}
	  
	  @-webkit-keyframes fadeIn {0% {opacity:0}100% {opacity:1}}@-moz-keyframes fadeIn {0% {opacity:0}100% {opacity:1}}@-o-keyframes fadeIn {0% {opacity:0}100% {opacity:1}}@keyframes fadeIn {0% {opacity:0}100% {opacity:1}}.fadeIn {	-webkit-animation-name:fadeIn;	-moz-animation-name:fadeIn;	-o-animation-name:fadeIn;	animation-name:fadeIn}
	  
	  @-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translateX(-100%)}100% {opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes fadeInLeft {0% {opacity:0;-moz-transform:translateX(-100%)}100% {opacity:1;-moz-transform:translateX(0%)}}@-o-keyframes fadeInLeft {0% {opacity:0;-o-transform:translateX(-100%)}100% {opacity:1;-o-transform:translateX(0%)}}@keyframes fadeInLeft {0% {opacity:0;transform:translateX(-100%)}100% {opacity:1;transform:translateX(0%)}}.fadeInLeft {	-webkit-animation-name:fadeInLeft;	-moz-animation-name:fadeInLeft;	-o-animation-name:fadeInLeft;	animation-name:fadeInLeft}
	  
	  @-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translateX(100%)}100% {opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes fadeInRight {0% {opacity:0;-moz-transform:translateX(100%)}100% {opacity:1;-moz-transform:translateX(0%)}}@-o-keyframes fadeInRight {0% {opacity:0;-o-transform:translateX(100%)}100% {opacity:1;-o-transform:translateX(0%)}}@keyframes fadeInRight {0% {opacity:0;transform:translateX(100%)}100% {opacity:1;transform:translateX(0%)}}.fadeInRight {	-webkit-animation-name:fadeInRight;	-moz-animation-name:fadeInRight;	-o-animation-name:fadeInRight;	animation-name:fadeInRight}
	  
	  @-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(100%)}100% {opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes fadeInUp {0% {opacity:0;-moz-transform:translateY(100%)}100% {opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes fadeInUp {0% {opacity:0;-o-transform:translateY(100%)}100% {opacity:1;-o-transform:translateY(0%)}}@keyframes fadeInUp {0% {opacity:0;transform:translateY(100%)}100% {opacity:1;transform:translateY(0%)}}.fadeInUp {	-webkit-animation-name:fadeInUp;	-moz-animation-name:fadeInUp;	-o-animation-name:fadeInUp;	animation-name:fadeInUp}@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translateY(-100%)}100% {opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes fadeInDown {0% {opacity:0;-moz-transform:translateY(-100%)}100% {opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes fadeInDown {0% {opacity:0;-o-transform:translateY(-100%)}100% {opacity:1;-o-transform:translateY(0%)}}@keyframes fadeInDown {0% {opacity:0;transform:translateY(-100%)}100% {opacity:1;transform:translateY(0%)}}.fadeInDown {	-webkit-animation-name:fadeInDown;	-moz-animation-name:fadeInDown;	-o-animation-name:fadeInDown;	animation-name:fadeInDown}
	  
	  @-webkit-keyframes rotateIn {0% {opacity:0;-webkit-transform:rotate(360deg) scale(.1)}100% {opacity:1;-webkit-transform:rotate(0deg) scale(1)}}@-moz-keyframes rotateIn {0% {opacity:0;-moz-transform:rotate(360deg) scale(.1)}100% {opacity:1;-moz-transform:rotate(0deg) scale(1)}}@-o-keyframes rotateIn {0% {opacity:0;-o-transform:rotate(360deg) scale(.1)}100% {opacity:1;-o-transform:rotate(0deg) scale(1)}}@keyframes rotateIn {0% {opacity:0;transform:rotate(360deg) scale(.1)}100% {opacity:1;transform:rotate(0deg) scale(1)}}.rotateIn {	-webkit-animation-name:rotateIn;	-moz-animation-name:rotateIn;	-o-animation-name:rotateIn;	animation-name:rotateIn}
	  
	  @-webkit-keyframes rotateInLeft {0% {opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rotateInLeft {0% {opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100% {opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rotateInLeft {0% {opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100% {opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rotateInLeft {0% {opacity:0;transform:translateX(-100%) rotate(-120deg)}100% {opacity:1;transform:translateX(0px) rotate(0deg)}}.rotateInLeft {	-webkit-animation-name:rotateInLeft;	-moz-animation-name:rotateInLeft;	-o-animation-name:rotateInLeft;	animation-name:rotateInLeft}
	  
	  @-webkit-keyframes rotateInRight {0% {opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}100% {opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rotateInRight {0% {opacity:0;-moz-transform:translateX(100%) rotate(120deg)}100% {opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rotateInRight {0% {opacity:0;-o-transform:translateX(100%) rotate(120deg)}100% {opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rotateInRight {0% {opacity:0;transform:translateX(100%) rotate(120deg)}100% {opacity:1;transform:translateX(0px) rotate(0deg)}}.rotateInRight {	-webkit-animation-name:rotateInRight;	-moz-animation-name:rotateInRight;	-o-animation-name:rotateInRight;	animation-name:rotateInRight}
	  
	  @-webkit-keyframes rotateInUp {0% {opacity:0;-webkit-transform:translateY(100%) rotate(-120deg)}100% {opacity:1;-webkit-transform:translateY(0px) rotate(0deg)}}@-moz-keyframes rotateInUp {0% {opacity:0;-moz-transform:translateY(100%) rotate(-120deg)}100% {opacity:1;-moz-transform:translateY(0px) rotate(0deg)}}@-o-keyframes rotateInUp {0% {opacity:0;-o-transform:translateY(100%) rotate(-120deg)}100% {opacity:1;-o-transform:translateY(0px) rotate(0deg)}}@keyframes rotateInUp {0% {opacity:0;transform:translateY(100%) rotate(-120deg)}100% {opacity:1;transform:translateY(0px) rotate(0deg)}}.rotateInUp {	-webkit-animation-name:rotateInUp;	-moz-animation-name:rotateInUp;	-o-animation-name:rotateInUp;	animation-name:rotateInUp}
	  
	  @-webkit-keyframes rotateInDown {0% {opacity:0;-webkit-transform:translateY(-100%) rotate(120deg)}100% {opacity:1;-webkit-transform:translateY(0px) rotate(0deg)}}@-moz-keyframes rotateInDown {0% {opacity:0;-moz-transform:translateY(-100%) rotate(120deg)}100% {opacity:1;-moz-transform:translateY(0px) rotate(0deg)}}@-o-keyframes rotateInDown {0% {opacity:0;-o-transform:translateY(-100%) rotate(120deg)}100% {opacity:1;-o-transform:translateY(0px) rotate(0deg)}}@keyframes rotateInDown {0% {opacity:0;transform:translateY(-100%) rotate(120deg)}100% {opacity:1;transform:translateY(0px) rotate(0deg)}}.rotateInDown {	-webkit-animation-name:rotateInDown;	-moz-animation-name:rotateInDown;	-o-animation-name:rotateInDown;	animation-name:rotateInDown}
	  
	  
	  @-webkit-keyframes jellyInDown {0% {-webkit-transform:translateY(-1000px);opacity:0}40% {-webkit-transform:translateY(0px);opacity:1}50% {-webkit-transform:scale(1.1, .9)}60% {-webkit-transform:scale(.95, 1.05)}70% {-webkit-transform:scale(1.05, .95)}80% {-webkit-transform:scale(.98, 1.02)}90% {-webkit-transform:scale(1.02, .98)}100% {-webkit-transform:scale(1)}}@-moz-keyframes jellyInDown {0% {-moz-transform:translateY(-1000px);opacity:0}40% {-moz-transform:translateY(0px);opacity:1}50% {-moz-transform:scale(1.1, .9)}60% {-moz-transform:scale(.95, 1.05)}70% {-moz-transform:scale(1.05, .95)}80% {-moz-transform:scale(.98, 1.02)}90% {-moz-transform:scale(1.02, .98)}100% {-moz-transform:scale(1)}}@-o-keyframes jellyInDown {0% {-o-transform:translateY(-1000px);opacity:0}40% {-o-transform:translateY(0px);opacity:1}50% {-o-transform:scale(1.1, .9)}60% {-o-transform:scale(.95, 1.05)}70% {-o-transform:scale(1.05, .95)}80% {-o-transform:scale(.98, 1.02)}90% {-o-transform:scale(1.02, .98)}100% {-o-transform:scale(1)}}@keyframes jellyInDown {0% {transform:translateY(-1000px);opacity:0}40% {transform:translateY(0px);opacity:1}50% {transform:scale(1.1, .9)}60% {transform:scale(.95, 1.05)}70% {transform:scale(1.05, .95)}80% {transform:scale(.98, 1.02)}90% {transform:scale(1.02, .98)}100% {transform:scale(1)}}.jellyInDown {	-webkit-animation-name:jellyInDown;	-webkit-transform-origin:50% 100%;	-moz-animation-name:jellyInDown;	-moz-transform-origin:50% 100%;	-o-animation-name:jellyInDown;	-o-transform-origin:50% 100%;	animation-name:jellyInDown;	transform-origin:50% 100%}
	  
	  
	  @-webkit-keyframes jellyInUp {0% {-webkit-transform:translateY(1000px);opacity:0}40% {-webkit-transform:translateY(0px);opacity:1}50% {-webkit-transform:scale(1.1, .9)}60% {-webkit-transform:scale(.95, 1.05)}70% {-webkit-transform:scale(1.05, .95)}80% {-webkit-transform:scale(.98, 1.02)}90% {-webkit-transform:scale(1.02, .98)}100% {-webkit-transform:scale(1)}}@-moz-keyframes jellyInUp {0% {-moz-transform:translateY(1000px);opacity:0}40% {-moz-transform:translateY(0px);opacity:1}50% {-moz-transform:scale(1.1, .9)}60% {-moz-transform:scale(.95, 1.05)}70% {-moz-transform:scale(1.05, .95)}80% {-moz-transform:scale(.98, 1.02)}90% {-moz-transform:scale(1.02, .98)}100% {-moz-transform:scale(1)}}@-o-keyframes jellyInUp {0% {-o-transform:translateY(1000px);opacity:0}40% {-o-transform:translateY(0px);opacity:1}50% {-o-transform:scale(1.1, .9)}60% {-o-transform:scale(.95, 1.05)}70% {-o-transform:scale(1.05, .95)}80% {-o-transform:scale(.98, 1.02)}90% {-o-transform:scale(1.02, .98)}100% {-o-transform:scale(1)}}@keyframes jellyInUp {0% {transform:translateY(1000px);opacity:0}40% {transform:translateY(0px);opacity:1}50% {transform:scale(1.1, .9)}60% {transform:scale(.95, 1.05)}70% {transform:scale(1.05, .95)}80% {transform:scale(.98, 1.02)}90% {transform:scale(1.02, .98)}100% {transform:scale(1)}}.jellyInUp {	-webkit-animation-name:jellyInUp;	-webkit-transform-origin:50% 0%;	-moz-animation-name:jellyInUp;	-moz-transform-origin:50% 0%;	-o-animation-name:jellyInUp;	-o-transform-origin:50% 0%;	animation-name:jellyInUp;	transform-origin:50% 0%}@-webkit-keyframes jellyInLeft {0% {-webkit-transform:translateX(-1000px);opacity:0}40% {-webkit-transform:translateX(0px);opacity:1}50% {-webkit-transform:scale(.9, 1.1)}60% {-webkit-transform:scale(1.05, .95)}70% {-webkit-transform:scale(.95, 1.05)}80% {-webkit-transform:scale(1.02, .98)}90% {-webkit-transform:scale(.98, 1.02)}100% {-webkit-transform:scale(1)}}@-moz-keyframes jellyInLeft {0% {-moz-transform:translateX(-1000px);opacity:0}40% {-moz-transform:translateX(0px);opacity:1}50% {-moz-transform:scale(.9, 1.1)}60% {-moz-transform:scale(1.05, .95)}70% {-moz-transform:scale(.95, 1.05)}80% {-moz-transform:scale(1.02, .98)}90% {-moz-transform:scale(.98, 1.02)}100% {-moz-transform:scale(1)}}@-o-keyframes jellyInLeft {0% {-o-transform:translateX(-1000px);opacity:0}40% {-o-transform:translateX(0px);opacity:1}50% {-o-transform:scale(.9, 1.1)}60% {-o-transform:scale(1.05, .95)}70% {-o-transform:scale(.95, 1.05)}80% {-o-transform:scale(1.02, .98)}90% {-o-transform:scale(.98, 1.02)}100% {-o-transform:scale(1)}}@keyframes jellyInLeft {0% {transform:translateX(-1000px);opacity:0}40% {transform:translateX(0px);opacity:1}50% {transform:scale(.9, 1.1)}60% {transform:scale(1.05, .95)}70% {transform:scale(.95, 1.05)}80% {transform:scale(1.02, .98)}90% {transform:scale(.98, 1.02)}100% {transform:scale(1)}}.jellyInLeft {	-webkit-animation-name:jellyInLeft;	-webkit-transform-origin:100% 50%;	-moz-animation-name:jellyInLeft;	-moz-transform-origin:100% 50%;	-o-animation-name:jellyInLeft;	-o-transform-origin:100% 50%;	animation-name:jellyInLeft;	transform-origin:100% 50%}
	  
	  @-webkit-keyframes jellyInRight {0% {-webkit-transform:translateX(1000px);opacity:0}40% {-webkit-transform:translateX(0px);opacity:1}50% {-webkit-transform:scale(.9, 1.1)}60% {-webkit-transform:scale(1.05, .95)}70% {-webkit-transform:scale(.95, 1.05)}80% {-webkit-transform:scale(1.02, .98)}90% {-webkit-transform:scale(.98, 1.02)}100% {-webkit-transform:scale(1)}}@-moz-keyframes jellyInRight {0% {-moz-transform:translateX(1000px);opacity:0}40% {-moz-transform:translateX(0px);opacity:1}50% {-moz-transform:scale(.9, 1.1)}60% {-moz-transform:scale(1.05, .95)}70% {-moz-transform:scale(.95, 1.05)}80% {-moz-transform:scale(1.02, .98)}90% {-moz-transform:scale(.98, 1.02)}100% {-moz-transform:scale(1)}}@-o-keyframes jellyInRight {0% {-o-transform:translateX(1000px);opacity:0}40% {-o-transform:translateX(0px);opacity:1}50% {-o-transform:scale(.9, 1.1)}60% {-o-transform:scale(1.05, .95)}70% {-o-transform:scale(.95, 1.05)}80% {-o-transform:scale(1.02, .98)}90% {-o-transform:scale(.98, 1.02)}100% {-o-transform:scale(1)}}@keyframes jellyInRight {0% {transform:translateX(1000px);opacity:0}40% {transform:translateX(0px);opacity:1}50% {transform:scale(.9, 1.1)}60% {transform:scale(1.05, .95)}70% {transform:scale(.95, 1.05)}80% {transform:scale(1.02, .98)}90% {transform:scale(.98, 1.02)}100% {transform:scale(1)}}.jellyInRight {	-webkit-animation-name:jellyInRight;	-webkit-transform-origin:0% 50%;	-moz-animation-name:jellyInRight;	-moz-transform-origin:0% 50%;	-o-animation-name:jellyInRight;	-o-transform-origin:0% 50%;	animation-name:jellyInRight;	transform-origin:0% 50%}
	  
	  
	  @-webkit-keyframes bounceInLeft {0% {-webkit-transform:translateX(-1000px)}34% {-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(0px)}52% {-webkit-transform:translateX(-24px);-webkit-animation-timing-function:ease-in}70% {-webkit-transform:translateX(0px);-webkit-animation-timing-function:ease-out}79% {-webkit-transform:translateX(-8px);-webkit-animation-timing-function:ease-in}88% {-webkit-transform:translateX(0px);-webkit-animation-timing-function:ease-out}94% {-webkit-transform:translateX(-3px);-webkit-animation-timing-function:ease-in}100% {-webkit-transform:translateX(0px)}}@-moz-keyframes bounceInLeft {0% {-moz-transform:translateX(-1000px)}34% {-moz-animation-timing-function:ease-out;-moz-transform:translateX(0px)}52% {-moz-transform:translateX(-24px);-moz-animation-timing-function:ease-in}70% {-moz-transform:translateX(0px);-moz-animation-timing-function:ease-out}79% {-moz-transform:translateX(-8px);-moz-animation-timing-function:ease-in}88% {-moz-transform:translateX(0px);-moz-animation-timing-function:ease-out}94% {-moz-transform:translateX(-3px);-moz-animation-timing-function:ease-in}100% {-moz-transform:translateX(0px)}}@-o-keyframes bounceInLeft {0% {-o-transform:translateX(-1000px)}34% {-o-animation-timing-function:ease-out;-o-transform:translateX(0px)}52% {-o-transform:translateX(-24px);-o-animation-timing-function:ease-in}70% {-o-transform:translateX(0px);-o-animation-timing-function:ease-out}79% {-o-transform:translateX(-8px);-o-animation-timing-function:ease-in}88% {-o-transform:translateX(0px);-o-animation-timing-function:ease-out}94% {-o-transform:translateX(-3px);-o-animation-timing-function:ease-in}100% {-o-transform:translateX(0px)}}@keyframes bounceInLeft {0% {transform:translateX(-1000px)}34% {animation-timing-function:ease-out;transform:translateX(0px)}52% {transform:translateX(-24px);animation-timing-function:ease-in}70% {transform:translateX(0px);animation-timing-function:ease-out}79% {transform:translateX(-8px);animation-timing-function:ease-in}88% {transform:translateX(0px);animation-timing-function:ease-out}94% {transform:translateX(-3px);animation-timing-function:ease-in}100% {transform:translateX(0px)}}.bounceInLeft {	-webkit-animation-name:bounceInLeft;	-moz-animation-name:bounceInLeft;	-o-animation-name:bounceInLeft;	animation-name:bounceInLeft}
	  
	  
	  @-webkit-keyframes bounceInRight {0% {-webkit-transform:translateX(1000px)}34% {-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(0px)}52% {-webkit-transform:translateX(24px);-webkit-animation-timing-function:ease-in}70% {-webkit-transform:translateX(0px);-webkit-animation-timing-function:ease-out}79% {-webkit-transform:translateX(8px);-webkit-animation-timing-function:ease-in}88% {-webkit-transform:translateX(0px);-webkit-animation-timing-function:ease-out}94% {-webkit-transform:translateX(3px);-webkit-animation-timing-function:ease-in}100% {-webkit-transform:translateX(0px)}}@-moz-keyframes bounceInRight {0% {-moz-transform:translateX(1000px)}34% {-moz-animation-timing-function:ease-out;-moz-transform:translateX(0px)}52% {-moz-transform:translateX(24px);-moz-animation-timing-function:ease-in}70% {-moz-transform:translateX(0px);-moz-animation-timing-function:ease-out}79% {-moz-transform:translateX(8px);-moz-animation-timing-function:ease-in}88% {-moz-transform:translateX(0px);-moz-animation-timing-function:ease-out}94% {-moz-transform:translateX(3px);-moz-animation-timing-function:ease-in}100% {-moz-transform:translateX(0px)}}@-o-keyframes bounceInRight {0% {-o-transform:translateX(1000px)}34% {-o-animation-timing-function:ease-out;-o-transform:translateX(0px)}52% {-o-transform:translateX(24px);-o-animation-timing-function:ease-in}70% {-o-transform:translateX(0px);-o-animation-timing-function:ease-out}79% {-o-transform:translateX(8px);-o-animation-timing-function:ease-in}88% {-o-transform:translateX(0px);-o-animation-timing-function:ease-out}94% {-o-transform:translateX(3px);-o-animation-timing-function:ease-in}100% {-o-transform:translateX(0px)}}@keyframes bounceInRight {0% {transform:translateX(1000px)}34% {animation-timing-function:ease-out;transform:translateX(0px)}52% {transform:translateX(24px);animation-timing-function:ease-in}70% {transform:translateX(0px);animation-timing-function:ease-out}79% {transform:translateX(8px);animation-timing-function:ease-in}88% {transform:translateX(0px);animation-timing-function:ease-out}94% {transform:translateX(3px);animation-timing-function:ease-in}100% {transform:translateX(0px)}}.bounceInRight {	-webkit-animation-name:bounceInRight;	-moz-animation-name:bounceInRight;	-o-animation-name:bounceInRight;	animation-name:bounceInRight}
	  
	  @-webkit-keyframes bounceInUp {0% {-webkit-transform:translateY(1000px)}34% {-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(0px)}52% {-webkit-transform:translateY(24px);-webkit-animation-timing-function:ease-in}70% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}79% {-webkit-transform:translateY(8px);-webkit-animation-timing-function:ease-in}88% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}94% {-webkit-transform:translateY(3px);-webkit-animation-timing-function:ease-in}100% {-webkit-transform:translateY(0px)}}
	  
	  @-moz-keyframes bounceInUp {0% {-moz-transform:translateY(1000px)}34% {-moz-animation-timing-function:ease-out;-moz-transform:translateY(0px)}52% {-moz-transform:translateY(24px);-moz-animation-timing-function:ease-in}70% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}79% {-moz-transform:translateY(8px);-moz-animation-timing-function:ease-in}88% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}94% {-moz-transform:translateY(3px);-moz-animation-timing-function:ease-in}100% {-moz-transform:translateY(0px)}}@-o-keyframes bounceInUp {0% {-o-transform:translateY(1000px)}34% {-o-animation-timing-function:ease-out;-o-transform:translateY(0px)}52% {-o-transform:translateY(24px);-o-animation-timing-function:ease-in}70% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}79% {-o-transform:translateY(8px);-o-animation-timing-function:ease-in}88% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}94% {-o-transform:translateY(3px);-o-animation-timing-function:ease-in}100% {-o-transform:translateY(0px)}}@keyframes bounceInUp {0% {transform:translateY(1000px)}34% {animation-timing-function:ease-out;transform:translateY(0px)}52% {transform:translateY(24px);animation-timing-function:ease-in}70% {transform:translateY(0px);animation-timing-function:ease-out}79% {transform:translateY(8px);animation-timing-function:ease-in}88% {transform:translateY(0px);animation-timing-function:ease-out}94% {transform:translateY(3px);animation-timing-function:ease-in}100% {transform:translateY(0px)}}.bounceInUp {	-webkit-animation-name:bounceInUp;	-moz-animation-name:bounceInUp;	-o-animation-name:bounceInUp;	animation-name:bounceInUp}@-webkit-keyframes bounceInDown {0% {-webkit-transform:translateY(-1000px)}34% {-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(0px)}52% {-webkit-transform:translateY(-24px);-webkit-animation-timing-function:ease-in}70% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}79% {-webkit-transform:translateY(-8px);-webkit-animation-timing-function:ease-in}88% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}94% {-webkit-transform:translateY(-3px);-webkit-animation-timing-function:ease-in}100% {-webkit-transform:translateY(0px)}}@-moz-keyframes bounceInDown {0% {-moz-transform:translateY(-1000px)}34% {-moz-animation-timing-function:ease-out;-moz-transform:translateY(0px)}52% {-moz-transform:translateY(-24px);-moz-animation-timing-function:ease-in}70% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}79% {-moz-transform:translateY(-8px);-moz-animation-timing-function:ease-in}88% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}94% {-moz-transform:translateY(-3px);-moz-animation-timing-function:ease-in}100% {-moz-transform:translateY(0px)}}@-o-keyframes bounceInDown {0% {-o-transform:translateY(-1000px)}34% {-o-animation-timing-function:ease-out;-o-transform:translateY(0px)}52% {-o-transform:translateY(-24px);-o-animation-timing-function:ease-in}70% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}79% {-o-transform:translateY(-8px);-o-animation-timing-function:ease-in}88% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}94% {-o-transform:translateY(-3px);-o-animation-timing-function:ease-in}100% {-o-transform:translateY(0px)}}@keyframes bounceInDown {0% {transform:translateY(-1000px)}34% {animation-timing-function:ease-out;transform:translateY(0px)}52% {transform:translateY(-24px);animation-timing-function:ease-in}70% {transform:translateY(0px);animation-timing-function:ease-out}79% {transform:translateY(-8px);animation-timing-function:ease-in}88% {transform:translateY(0px);animation-timing-function:ease-out}94% {transform:translateY(-3px);animation-timing-function:ease-in}100% {transform:translateY(0px)}}.bounceInDown {	-webkit-animation-name:bounceInDown;	-moz-animation-name:bounceInDown;	-o-animation-name:bounceInDown;	animation-name:bounceInDown}
	  
	  
	  @-webkit-keyframes bounce {0% {-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(0px)}37% {-webkit-transform:translateY(-24px);-webkit-animation-timing-function:ease-in}54% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}68% {-webkit-transform:translateY(-8px);-webkit-animation-timing-function:ease-in}82% {-webkit-transform:translateY(0px);-webkit-animation-timing-function:ease-out}91% {-webkit-transform:translateY(-3px);-webkit-animation-timing-function:ease-in}100% {-webkit-transform:translateY(0px)}}@-moz-keyframes bounce {0% {-moz-animation-timing-function:ease-out;-moz-transform:translateY(0px)}37% {-moz-transform:translateY(-24px);-moz-animation-timing-function:ease-in}54% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}68% {-moz-transform:translateY(-8px);-moz-animation-timing-function:ease-in}82% {-moz-transform:translateY(0px);-moz-animation-timing-function:ease-out}91% {-moz-transform:translateY(-3px);-moz-animation-timing-function:ease-in}100% {-moz-transform:translateY(0px)}}@-o-keyframes bounce {0% {-o-animation-timing-function:ease-out;-o-transform:translateY(0px)}37% {-o-transform:translateY(-24px);-o-animation-timing-function:ease-in}54% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}68% {-o-transform:translateY(-8px);-o-animation-timing-function:ease-in}82% {-o-transform:translateY(0px);-o-animation-timing-function:ease-out}91% {-o-transform:translateY(-3px);-o-animation-timing-function:ease-in}100% {-o-transform:translateY(0px)}}@keyframes bounce {0% {animation-timing-function:ease-out;transform:translateY(0px)}37% {transform:translateY(-24px);animation-timing-function:ease-in}54% {transform:translateY(0px);animation-timing-function:ease-out}68% {transform:translateY(-8px);animation-timing-function:ease-in}82% {transform:translateY(0px);animation-timing-function:ease-out}91% {transform:translateY(-3px);animation-timing-function:ease-in}100% {transform:translateY(0px)}}.bounce {	-webkit-animation-name:bounce;	-moz-animation-name:bounce;	-o-animation-name:bounce;	animation-name:bounce}
	  
	  
	  @-webkit-keyframes elasticInLeft {0% {opacity:0;-webkit-transform:translateX(-1000px);-webkit-animation-timing-function:ease-in-out}60% {opacity:1;-webkit-transform:translateX(30px);-webkit-animation-timing-function:ease-in-out}80% {-webkit-transform:translateX(-10px);-webkit-animation-timing-function:ease-in-out}100% {-webkit-transform:translateX(0)}}@-moz-keyframes elasticInLeft {0% {opacity:0;-moz-transform:translateX(-1000px);-moz-animation-timing-function:ease-in-out}60% {opacity:1;-moz-transform:translateX(30px);-moz-animation-timing-function:ease-in-out}80% {-moz-transform:translateX(-10px);-moz-animation-timing-function:ease-in-out}100% {-moz-transform:translateX(0)}}@-o-keyframes elasticInLeft {0% {opacity:0;-o-transform:translateX(-1000px);-o-animation-timing-function:ease-in-out}60% {opacity:1;-o-transform:translateX(30px);-o-animation-timing-function:ease-in-out}80% {-o-transform:translateX(-10px);-o-animation-timing-function:ease-in-out}100% {-o-transform:translateX(0)}}@keyframes elasticInLeft {0% {opacity:0;transform:translateX(-1000px);animation-timing-function:ease-in-out}60% {opacity:1;transform:translateX(30px);animation-timing-function:ease-in-out}80% {transform:translateX(-10px);animation-timing-function:ease-in-out}100% {transform:translateX(0)}}.elasticInLeft {	-webkit-animation-name:elasticInLeft;	-moz-animation-name:elasticInLeft;	-o-animation-name:elasticInLeft;	animation-name:elasticInLeft}
	  
	  @-webkit-keyframes elasticInRight {0% {opacity:0;-webkit-transform:translateX(1000px);-webkit-animation-timing-function:ease-in-out}60% {opacity:1;-webkit-transform:translateX(-30px);-webkit-animation-timing-function:ease-in-out}80% {-webkit-transform:translateX(10px);-webkit-animation-timing-function:ease-in-out}100% {-webkit-transform:translateX(0)}}@-moz-keyframes elasticInRight {0% {opacity:0;-moz-transform:translateX(1000px);-moz-animation-timing-function:ease-in-out}60% {opacity:1;-moz-transform:translateX(-30px);-moz-animation-timing-function:ease-in-out}80% {-moz-transform:translateX(10px);-moz-animation-timing-function:ease-in-out}100% {-moz-transform:translateX(0)}}@-o-keyframes elasticInRight {0% {opacity:0;-o-transform:translateX(1000px);-o-animation-timing-function:ease-in-out}60% {opacity:1;-o-transform:translateX(-30px);-o-animation-timing-function:ease-in-out}80% {-o-transform:translateX(10px);-o-animation-timing-function:ease-in-out}100% {-o-transform:translateX(0)}}@keyframes elasticInRight {0% {opacity:0;transform:translateX(1000px);animation-timing-function:ease-in-out}60% {opacity:1;transform:translateX(-30px);animation-timing-function:ease-in-out}80% {transform:translateX(10px);animation-timing-function:ease-in-out}100% {transform:translateX(0)}}.elasticInRight {	-webkit-animation-name:elasticInRight;	-moz-animation-name:elasticInRight;	-o-animation-name:elasticInRight;	animation-name:elasticInRight}
	  
	  @-webkit-keyframes elasticInUp {0% {opacity:0;-webkit-transform:translateY(1000px);-webkit-animation-timing-function:ease-in-out}60% {opacity:1;-webkit-transform:translateY(-30px);-webkit-animation-timing-function:ease-in-out}80% {-webkit-transform:translateY(10px);-webkit-animation-timing-function:ease-in-out}100% {-webkit-transform:translateY(0)}}@-moz-keyframes elasticInUp {0% {opacity:0;-moz-transform:translateY(1000px);-moz-animation-timing-function:ease-in-out}60% {opacity:1;-moz-transform:translateY(-30px);-moz-animation-timing-function:ease-in-out}80% {-moz-transform:translateY(10px);-moz-animation-timing-function:ease-in-out}100% {-moz-transform:translateY(0)}}@-o-keyframes elasticInUp {0% {opacity:0;-o-transform:translateY(1000px);-o-animation-timing-function:ease-in-out}60% {opacity:1;-o-transform:translateY(-30px);-o-animation-timing-function:ease-in-out}80% {-o-transform:translateY(10px);-o-animation-timing-function:ease-in-out}100% {-o-transform:translateY(0)}}@keyframes elasticInUp {0% {opacity:0;transform:translateY(1000px);animation-timing-function:ease-in-out}60% {opacity:1;transform:translateY(-30px);animation-timing-function:ease-in-out}80% {transform:translateY(10px);animation-timing-function:ease-in-out}100% {transform:translateY(0)}}.elasticInUp {	-webkit-animation-name:elasticInUp;	-moz-animation-name:elasticInUp;	-o-animation-name:elasticInUp;	animation-name:elasticInUp}
	  
	  @-webkit-keyframes elasticInDown {0% {opacity:0;-webkit-transform:translateY(-1000px);-webkit-animation-timing-function:ease-in-out}60% {opacity:1;-webkit-transform:translateY(30px);-webkit-animation-timing-function:ease-in-out}80% {-webkit-transform:translateY(-10px);-webkit-animation-timing-function:ease-in-out}100% {-webkit-transform:translateY(0)}}@-moz-keyframes elasticInDown {0% {opacity:0;-moz-transform:translateY(-1000px);-moz-animation-timing-function:ease-in-out}60% {opacity:1;-moz-transform:translateY(30px);-moz-animation-timing-function:ease-in-out}80% {-moz-transform:translateY(-10px);-moz-animation-timing-function:ease-in-out}100% {-moz-transform:translateY(0)}}@-o-keyframes elasticInDown {0% {opacity:0;-o-transform:translateY(-1000px);-o-animation-timing-function:ease-in-out}60% {opacity:1;-o-transform:translateY(30px);-o-animation-timing-function:ease-in-out}80% {-o-transform:translateY(-10px);-o-animation-timing-function:ease-in-out}100% {-o-transform:translateY(0)}}@keyframes elasticInDown {0% {opacity:0;transform:translateY(-1000px);animation-timing-function:ease-in-out}60% {opacity:1;transform:translateY(30px);animation-timing-function:ease-in-out}80% {transform:translateY(-10px);animation-timing-function:ease-in-out}100% {transform:translateY(0)}}.elasticInDown {	-webkit-animation-name:elasticInDown;	-moz-animation-name:elasticInDown;	-o-animation-name:elasticInDown;	animation-name:elasticInDown}
	  
	  @-webkit-keyframes shake {10% {-webkit-transform:translateX(7px)}30% {-webkit-transform:translateX(-7px)}50% {-webkit-transform:translateX(5px)}70% {-webkit-transform:translateX(-5px)}90% {-webkit-transform:translateX(3px)}100% {-webkit-transform:translateX(0px)}}@-moz-keyframes shake {10% {-moz-transform:translateX(7px)}30% {-moz-transform:translateX(-7px)}50% {-moz-transform:translateX(5px)}70% {-moz-transform:translateX(-5px)}90% {-moz-transform:translateX(3px)}100% {-moz-transform:translateX(0px)}}@-o-keyframes shake {10% {-o-transform:translateX(7px)}30% {-o-transform:translateX(-7px)}50% {-o-transform:translateX(5px)}70% {-o-transform:translateX(-5px)}90% {-o-transform:translateX(3px)}100% {-o-transform:translateX(0px)}}@keyframes shake {10% {transform:translateX(7px)}30% {transform:translateX(-7px)}50% {transform:translateX(5px)}70% {transform:translateX(-5px)}90% {transform:translateX(3px)}100% {transform:translateX(0px)}}.shake {	-webkit-animation-name:shake;	-moz-animation-name:shake;	-o-animation-name:shake;	animation-name:shake}
	  
	  @-webkit-keyframes pendulum {10% {-webkit-transform:rotate(15deg)}30% {-webkit-transform:rotate(-10deg)}50% {-webkit-transform:rotate(5deg)}70% {-webkit-transform:rotate(-5deg)}90% {-webkit-transform:rotate(2deg)}100% {-webkit-transform:rotate(0deg)}}@-moz-keyframes pendulum {10% {-moz-transform:rotate(15deg)}30% {-moz-transform:rotate(-10deg)}50% {-moz-transform:rotate(5deg)}70% {-moz-transform:rotate(-5deg)}90% {-moz-transform:rotate(2deg)}100% {-moz-transform:rotate(0deg)}}@-o-keyframes pendulum {10% {-o-transform:rotate(15deg)}30% {-o-transform:rotate(-10deg)}50% {-o-transform:rotate(5deg)}70% {-o-transform:rotate(-5deg)}90% {-o-transform:rotate(2deg)}100% {-o-transform:rotate(0deg)}}@keyframes pendulum {10% {transform:rotate(15deg)}30% {transform:rotate(-10deg)}50% {transform:rotate(5deg)}70% {transform:rotate(-5deg)}90% {transform:rotate(2deg)}100% {transform:rotate(0deg)}}.pendulum {	-webkit-animation-name:pendulum;	-moz-animation-name:pendulum;	-o-animation-name:pendulum;	animation-name:pendulum}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;opacity:0;}

.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{
  opacity:1; transition: all 1.5s;}
  
  .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;right:0;width:300px;text-align:right}.swiper-pagination-bullet{width:14px;height:14px;display:inline-block;;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

 
.bgbox_shangji,.bgbox_kehu{background: #fff; display: none;position: absolute;position: fixed; top: 0; right: 0; left: 0; bottom: 0px; background: rgba(0,0,0,.3); z-index: 10; }

.boxout_shangji,.boxout_kehu{
	background:#fff;
	z-index: 111;
	display:none;
	box-shadow: 0 1px 4px #AAA;
position: fixed; _position:absolute; /* hack for IE6 */
 
top: 50%;
left: 50%; 
margin: -240px 0 0 -430px; /* 注意,201表示高度的一半,480也是按自己需要自己调整*/
width:860px;
height:480px;
padding:15px;

}
.box_in_shangji,.box_in_kehu{
   margin-top:10px
} 

.box_in_shangji li p a,.box_in_kehu li p a{
   font-size:12px
}


@media screen and (max-width: 768px){
.boxout_shangji,.boxout_kehu{
	background:#fff;
	z-index: 111;
	-display:none;
	box-shadow: 0 1px 4px #AAA;
position: fixed; _position:absolute; /* hack for IE6 */
 
top: 0%;
left: 0%; 
margin: 30px 0 0 30px; /* 注意,201表示高度的一半,480也是按自己需要自己调整*/
width:90%;
height:90%;
padding:15px;

}

.box_in_shangji .form-control ,.box_in_kehu .form-control{
    display: inline-block;
    width: auto;
}
}
 #cplist a:hover , .demo a:hover,#bkzp a:hover,.foot-nav a:hover ,.top-nav a:hover,.weizhi a:hover,.content-slide a:hover,.main1 a:hover ,.img22 a:hover,#right_zixun a:hover,.media_con  a:hover,.nr a:hover{
	 color:#ec6941!important;
	 }


/* webkit, opera, IE9 （谷歌浏览器）*/
::selection { 
    background:#4359c8; color:#fff
    
}
/* mozilla firefox（火狐浏览器） */
::-moz-selection { 
    background:#4359c8; color:#fff
    
}








